您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 微机原理与接口技术考试复习题(有答案)
《微型计算机原理及接口技术》试题(120分钟)一.单项选择题(在每小题的四个备选答案中选出一个正确的1.8086CPU芯片的外部引线中,数据线的条数为()。A.6条B.8条C.16条D.20条2.8086CPU工作在总线请求方式时,会让出()。A.地址总线B.数据总线C.地址和数据总线D.地址、数据和控制总线3.8086在执行OUTDX,AL指令时,AL寄存器的内容输出到()上。A.地址总线B.数据总线C.存储器D.寄存器4.8086CPU的I/O地址空间为()字节。A.64KBB.1MBC.256BD.1024B5.当8086CPU读I/O接口时,信号M/IO和DT/R的状态必须是()。A.00B.01C.10D.116.在8088CPU中,用于寄存器间接寻址输入输出指令的寄存器是()。A.AXB.BXC.CXD.DX7.两片8259A级联后可管理()级中断。A.15B.16C.32D.648.8086中断系统中优先级最低的的是()。A.可屏蔽中断B.不可屏蔽中断C.单步中断D.除法出错9.CPU在执行INAL,DX指令时,其()。A.IO/M为高,RD为低B.IO/M为高,WR为低C.IO/M为低,RD为低D.IO/M为低,WR为低10.内存从A4000H到CBFFFH,共有()A.124KB.160KC.180KD.224K11.8088CPU中的CS寄存器是一个多少位的寄存器?()。A.8位B.16位C.24位D.32位12.地址译码器的输出一般可为接口的()信号。A.片选B.数据输入C.地址D.控制13.8255工作在方式0时,下面哪种说法正确()A.A、B、C三个口输入均有锁存能力B.只有A口输入有锁存能力C.只有C口输入有锁存能力D.A、B、C三个口输入均无锁存能力14.实现DMA传送,需要()A.CPU通过执行指令来完成B.CPU利用中断方式来完成C.CPU利用查询方式来完成D.不需要CPU参与即可完成15.CPU在执行OUTDX,AL指令时,()寄存器的内容送到地址总线上。A.ALB.DXC.AXD.DL16、微机的各组成部分,用__B___把它们连在一起。A)数据总线B)系统总线C)控制总线D)地址总线二、填空题1.8088CPU地址总线为20位,片外数据总线为8位2.DMA可以工作在状态和状态下,区分当前DMA工作在什么状态下。5.在总线上要完成一次数据传输一般要经历如下阶段:、、和。6.8255A是芯片,有种工作方式;7.8253是芯片,内部有个端口地址,其中的每个计数器可作为进制和进制计数器使用。8.从8253计数器中读出的计数值读出的减一计数器当前值。(是、不是)9.串行通信包括和两种方式。10.158的16位二进制补码为,原码为,反码为。11.-20的8位二进制补码为,原码为,反码为。12.操作数寻址方式主要有、、和4类。13.中断过程包括、、和4个阶段。14.I/O端口地址的编制方式是和。15、以下指令,执行前:DS=4000H,BX=0200H,SI=0008H,AX=789AH执行指令MOV[BX+SI],AX,其目的操作数地址为0208H,指令执行后,目的操作数中的内容为40208H,目的操作数是基址变址寻址方式。16、计算机通常运算器和控制器是核心部件,合称为中央处理单元CPU。三.简答题1.微型计算机接口一般应具有哪些功能?2.什么是中断、中断向量和中断向量表?3.8086/8088cpu怎样得到中断服务程序地址?请分别对软件中断和硬件中断加以说明?四.综合题1.写出以下原理图中,芯片8253选通工作的地址范围,各端口地址各为多少?设置8253计数器2#为BCD码计数方式,工作于方式3(方波发生器),CLK2输入端每来10个计数脉冲,输出端OUT2的高电平与低电平反相一次(对称方波),写出8253的初始化程序段。(1)8253各端口地址;(2)8253控制字(无关位可设为0)、计数初值;(3)8253初始化及向计数器置计数初值的程序段;答案:一。选择题1.C2.D3.B4.A5.A6.D7.A8.C9.C10.B11.B12.A13.D14.D15.B二.填空题1.两侧分析法软硬件结合法2.主动态被动态3.MN/MX4.25.总线请求和仲裁阶段寻址阶段数据传送阶段结束阶段6.可编程并行接口三7.可编程定时器/计数器42108.A/D9.不是10.同步通信异步通信A2A1A0A8A7A6A5A4A3G1G2AG2BBCAY1CSOUT2GATE2CLK274LS138825311.009EH009EH009EH12.ECH94HEBH13.立即寻址方式寄存器寻址方式存储器寻址方式端口寻址方式14.中断请求中断响应及判优中断服务中断返回15.独立编制存储器映射编制三.简答题1.输入输出方式有三种:(1)执行CPU命令功能。(2)返回外设状态功能。(3)数据缓冲功能。(4)信号转换功能。(5)设备选择功能;(6)数据宽度与数据格式转换功能。3.①所谓中断是指CPU在正常执行程序的过程中,由于内部/外部事件的触发或由程序的预先安排,引起CPU暂时中断当前正在运行的程序,而转去执行为内部/外部事件或程序预先安排的事件的服务子程序,待中断服务子程序执行完毕后,CPU再返回到被暂时中断的程序处(断点)继续执行原来的程序,这一过程称为中断。②中断向量是中断服务程序的入口地址。③把系统中所有的中断类型码及其对应的中断向量按一定的规律存放在一个区域内,这个存储区域就叫中断向量表。4.①数据单条1位宽的传输线上,一比特一比特地按顺序传送。②各位已知5.全译码方式:CPU的全部地址总线都参与地址译码,因此一个端口对应唯一的一个地址,使用的地址线比较多,电路比较复杂。部分译码方式:CPU输出的地址信号只有部分参与地址译码,另一部分未参与,因此一个译码输出对应若干个端口地址,这就是地址重叠现象。这种方法使用地址线少,电路简单。6.①8086/8088CPU依据中断号乘以4找到中断向量表的位置,即从0段偏移中断号乘以4处连续取两个字,低字是中断服务程序的偏移地址,高字是中断服务程序的段地址。②软件中断和硬件中断的处理主要是获取中断号的方法不同,软件中断的中断号是编程人员指定或CPU内定的,不可屏蔽硬件中断的中断号为2,可屏蔽硬件中断的中断号是由中断控制器8259A在中断响应期间送给CPU的,即必须有中断响应过程。7.编辑:EDIT文件名.ASM汇编:MASM文件名.ASM连接:LINK文件名.OBJ调试运行或直接运行:DEBUG文件名.EXE或文件名四综合题1.(1)因为G1=1,所以A8=A7=1;因为G2A=G2B=0,所以A6=A5=0;因为CS=Y1,所以A4A3A2=001;A1A0用来选通8255内部端口地址:A1A0=(00、01、10、11)所以,8253的1#计数器端口地址为:0000,0001,1000,0100B=0184H(2分)8253的2#计数器端口地址为:0000,0001,1000,0101B=0185H(2分)8253的3#计数器端口地址为:0000,0001,1000,0110B=0186H(2分)8255的控制端口地址为:0000,0001,1000,0111B=0187H(2分)(2)8253控制字为10010111B(或10110111);(2分)计数初值为0AH(或000AH);(2分)(3)8253初始化程序段:(4分)MOVDX,187HMOVAL,10010111B(或10110111)OUTDX,AL向计数器置计数初值的程序段:(4分)MOVDX,185HMOVAL,0AHOUTDX,AL或:MOVDX,185HMOVAL,0AHOUTDX,ALMOVAL,00HOUTDX,AL
本文标题:微机原理与接口技术考试复习题(有答案)
链接地址:https://www.777doc.com/doc-2435628 .html