您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 微型计算机及其接口技术试题答案
微型计算机及其接口技术试题答案(练习)一、判断题(判断下列各题,正确的在题后括号内打“√”,错的打“×”。每小题1分,共10分)1.指令一般包括两部分:操作码和操作数。(√)2.一个总线周期有一个或若干个指令(时钟)周期组成。()3.8086有一个16位标志寄存器,它包含了6个状态标志位和3个控制标志位。(√)4.一片8259A中断控制器最多能接收8个中断源。(√)5.PUSHAL(0)6.要对8255A的端口C的某一位进行置位/复位设置,可对端口C写入相应的控制字来实现。(0)二、填空题(每空1分,共50分)1.当INTEL8086工作在最大模式时,需要____8288____芯片提供___总线控制信号_____。2.当取指令时,8086会自动选择___CS___值作为段基值,再加上由___IP___提供的偏移量形成物理地址。3.8086/8088微处理器被设计为两个独立的功能部件:___EU_____和___BIU___。4.INTEL8086的当前CS=1234H,IP=5678H,则将执行20位物理地址___179B8H__处的程序。5.8086存储器组织中,逻辑地址由十六进制___4___位构成的,物理地址又由十六进制___5___位构成。6.在微机系统中,主存储器(通常又称为内存)用来存放___程序和数据___。辅存储器(又称外存)用来存放____程序____。10.当要进行一次DMA传送时,首先由外设向DMAC发DMA请求信号,DMAC收到此申请后向CPU发总线请求信号。若CPU响应此请求则发___HLDA_____给DMAC,DMAC接手___总线___开始工作。11.总线有三类:片总线,例如:________;内总线,例如:________、________;外总线,例如:________、________。12.中断向量是中断服务程序的________,每个中断向量占________字节。INTEL8086中将对应256类中断的中断向量组成一张________,占据内存从________到________区间。13.常见的微机接口总线有________、________。通常局部总线的数据传输速度较接口总线________。15.在有多重中断的系统中,通常解决中断优先级的方法有_______、_______和_______三种。16.主机和I/O设备间的数据传送有________、________和________三种方式,其中________方式传送过程中CPU无需参与,而是有________控制完成。18.数据总线用来在________与________(或I/O设备)之间交换信息,地址总线由________发出,用来确定CPU要访问的________的地址。19、将十进制数27985转换成十六进制数、八进制数、二进制数及BCD码数分别为:117.D99H,427.6631Q,000100010111.110110011001B,001001111001.10000101BCD。20.8086中,BIU部件完成总线接口功能,EU部件完成指令的译码及执行功能。21.RESET信号到来后8088/86的CS和IP分别为_FFFF_H和_0000_H。22.8255有3种工作方式,其中方式2只允许A口使用23.8088/8086的基本总线周期由(4)个时钟周期组成。三、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共10分)1.8086有两种工作方式,即最大方式和最小方式,工作于何种方式由控制总线中的一条()信号线来决定。A.MN/MXB.M/IOC.NMID.LOCK3.在总线读周期中,当CPU从慢速的输入设备读取数据时,需要在T4前插入()状态。A.T1B.T2C.T3D.TW4.计算机中地址的概念是内存储器各存储单元的编号,现有一个32KB的存储器,用十六进制对它的地址进行编码,则编号可从0000H到()H。A.32767B.7FFFC.8000D.8EEE6.通常,中断服务程序中的一条STI指令,其目的是()A.开放所有屏蔽中断B.允许低一级中断产生C.允许高一级中断发生D.允许同级中断产生7.软中断INTn(n=10—ffh)的优先级排列原则是()A.N值愈小级别愈高B.无优先级别C.N值愈大级别愈高D.随应用而定8.INTEL8253通道工作于方式3,接入6MHZ的时钟,如要求产生2400HZ的方波,则计数器的初值应为()A.2000B.2500C.3000D.40009.8086CPU响应硬件中断INTR请求的必要条件除中断允许标志外,还应有()A.访问操作结束B.当前指令执行完C.无软中断请求D.无内部中断请求10.在8086系统中中断号为0AH,则存放中断向量的内存起始地址为(2)。(1)0AH(2)28H(3)4AH(4)2AH11.中断向量表是存放(2)的存储区域.(1)中断类型号(2)中断服务程序入口处地址(3)中断断点地址(4)程序状态字四、名词解释(每小题2分,共10分)1.8284A2.AD0~AD153.等待周期TW4.DMA5.微型计算机系统6.中断向量表的功能是什么?若中断向量号分别为1AH和20H,则它们的中断向量在中断向量表的什么位置上?答:中断向量表的功能是当中断源发出中断请求时,即可查找该表,找出其中断向量,就可转入相应的中断服务子程序。1AH在中断向量表的位置是1AH*4=68H在中断向量表0000:0068处;20H在中断向量表的位置是80H在中断向量表0000:0080处。7.8255A的A口、B口、C口有哪几种工作方式,其特点是什么?C口有哪些使用特点?答:8255A的A口可以工作在3种工作方式的任何一种,B口只能工作在方式0或方式1,C口则常常配合端口A和端口B工作,为这两个端口的输入/输出传输提供控制信号和状态信号。8.对8255A进行初始化,要求端口A工作于方式1,输入;端口B工作于方式0,输出;端口C的高4位配合端口A工作,低4位为输入。设控制口的地址为006CH。答:由题知应为10111001H(B9H)MOVAL,B9HMOVDX,006CHOUTDX,AL9.设8255A的四个端口地址分别为00C0H、00C2H、00C4H和00C6H,要求用置0、置1的方法对PC6置1,对PC4置0。答:MOVDX,00C0H;端口地址MOVAL,00001101;对PC6置1OUTDX,ALMOVAL,00001000;对PC4置0OUTDX,AL10.试按照如下要求对8259A进行初始化:系统中只有一片8259A,中断请求信号用电平触发方式,下面要用ICW4,中断类型码为60H、61H、62H……67H,用全嵌套方式,不用缓冲方式,采用中断自动结束方式。设8259A的端口地址为94H和95H。答:MOVDX,94H;偶地址MOVAL,00011011B;ICW1OUTDX,ALMOVAL,10011111B;ICW2,中断源在IR7MOVDX,95H;奇地址OUTDX,ALMOVAL,00000011B;ICW4OUTDX,AL11.试编程对8253初始化启动其工作。要求计数器0工作于模式1,初值为3000H;计数器1工作于模式3,初值为100H;计数器2工作于模式4,初值为4030H。设端口地址为40H、41H、42H和43H。答:MOVAL,00011110H;控制字OUT43H,ALMOVAL,3000H;计数初值OUT40H,ALMOVAL,01010110H;计数器1OUT43H,ALMOVAL,100HOUT41H,ALMOVAL,10011000H;计数器2OUT43H,ALMOVAL,4030HOUT42H,ALPA0~PA7PC0PC7DATASTBBUSY打印机8255A方式控制字五、应用题(共20分)1.如图所示采用8255A作为打印机接口。PA口作为向打印机输出的数据口,工作于方式0,采用程序查询的控制方式。由PC0产生负脉冲选通信号,PC7读取外没状态BUSY,8255A的端口地址为90H~93H。写出从内存2000H:3000H开始取出100个数据送打印机的控制程序。解:其控制程序为:MOVAX,2000HMOVDS,AXMOVBX,3000HMOVCX,100MOVAL,10001000B;8255A初始化OUT93H,ALLOP:INAL,92HTESTAL,80HJNZLOP;若BUSY有效则继续查询MOVAL,[BX]OUT90H,AL;A口输出MOVAL,01HOUT93H,ALMOVAL,00HOUT93H,ALMOVAL,01HOUT93H,AL;以上六行产生STBINCBXLOOPLOPMOVAH,4CHINT21H3.下面是一个8253初始化程序段。8253的控制口地址为46H,3个计数器端口地址分别为40H,42H,44H,在8253初始化前,先将8259A的所有中断进行屏蔽,8259A的奇地址端口为81H,请对下面程序段加详细注释,并以十进制数表示出各计数初值。(10分)CLIMOVAL,0FFH8255AOUT81H,ALMOVAL,36HOUT46H,ALMOVAL,0OUT40H,ALMOVAL,40HOUT40H,ALMOVAL,54HOUT46H,ALMOVAL,18HOUT42H,ALMOVAL,0A6HOUT46H,ALMOVAL,46HOUT44H,AL答案二、填空题(每空1分,共50分)1.8288控制信号2.CSIP3.BIU总线接口部件EU执行部件4.179B8H5.四位五位6.内存用来存放当前运行时所需的程序和数据外存用来存放当前暂不运行的程序、数据和文件,以及一些永久性保存的程序、数据和文件7.小较快9.串行通信是指:数据是一位一位顺序传送的两种通信方式:异步通信(ASYNC),同步通信(SYNC)10.总线回答(响应)总线11.片总线:如各类微处理器的引脚信号内总线:STD总线、PC总线外总线:RS-232C、IEEE48812.入口地址4中断向量表00000003FFH13.SCISIDE(RS-232等)快14.单字节传送方式成组传送方式请求传送方式15.软件查询硬件查询中断优先级编码16.程序控制方式DMA方式中断方式DMADMAC17.把非电量的模拟量(如温度、压力等)转换成电压或电流信号18.CPU与内存储器CPU内存单元(或I/O端口)三、单项选择题(每小题1分,共10分)1.A2.B3.D4.B5.C6.C7.A8.B9.B四、名词解释(每小题2分,共10分)1.用于8086系统的时钟发生器/驱动器芯片名称。2.是分时复用的地址数据总线。3.当CPU访问一些慢速设备时,一个基本的总路线周期内无法完成数据的读、写,此时,允许在T3与T4之间插入等待周期TW4.是一种不需要CPU参与的直接存储器存取技术5.由微型计算机及相应的外围设备和软件系统组成。五、应用题(共20分)3.CLI;关中;MOVAL,0FFHOUT81H,AL;屏蔽8259A所有中断MOVAL,36H;8253控制字:CNT0,先读/写低8位,后读/写OUT46H,AL;高8位,方式3,二进制计数MOVAL,0OUT40H,AL;CNT0输出低8位计数值MOVAL,40H;CNT0输出高8位计数值OUT40H,AL;其十进制数为16384MOVAL,54H;8253控制字:CNT1,读/写计数器低8位,OUT46H,AL;方式2,二进制计数MOVAL,18H;OUT42H,AL;CNT1输出计数值,其十进制数为24MOVAL,0A6H;8253控制字:CNT2,读/写计数器高8位OUT46H,AL;方式3,二进制计数MOVAL,46HOUT44H,AL;CNT2输出高8位计数值
本文标题:微型计算机及其接口技术试题答案
链接地址:https://www.777doc.com/doc-2469891 .html