微机原理及应用复习题Word文档格式.docx
《微机原理及应用复习题Word文档格式.docx》由会员分享,可在线阅读,更多相关《微机原理及应用复习题Word文档格式.docx(8页珍藏版)》请在冰豆网上搜索。
9.6166为2Kx8位的SRAM芯片,它的地址线条数为()
A.11B.12C.13D.14
10.用2K×
4位的RAM芯片组成16K字节的存储器,共需RAM芯片和片选地址分别为()
A.16位和3片B.8位和8片
C.4片和3位D.32片和8位
11.8086/8088中除______两种寻址方式外,其它各种寻址方式的操作数均在存储器中。
()
A.立即寻址和直接寻址B.寄存器寻址和直接寻址
C.立即寻址和寄存器寻址D.立即寻址和间接寻址
12.设8259A当前最高优先级为IR5,若要使下一循环IR2为最低优先级,则OCW2应设为()
A.01100010B.11100000C.11000010D.11100010
注:
111设置特殊EOI循环,一旦中断结束,将中断服务寄存器ISR中,由L2-L0字段给定级别的相应位清0,此级赋予最低优先级.
13.设置特殊屏蔽方式的目的是()
A.屏蔽低级中断B.响应高级中断
C.响应低级中断D.响应同级中断
14.设8255A的方式选择控制字为9BH,其含义是()
A.A、B、C口全为输出B.A、B、C口全为输入
C.A、B口为方式0且输出D.以上都不对
15.8086CPU内有指示下条指令有效地址的指示器是()
A.IPB.SPC.BPD.SI
16.设串行异步传送的数据格式是7个数据位、1个起始位,1个停止位、1个校验位,波特率为2400,则每秒钟传送的最大字符数为()
注:
(7+1+1+1)位/字符*X=2400位/秒=2400波特X=240字符/秒
A.100个B.120个C.10个D.240个
17.采用高速缓存(cache)的目的是()
A.扩大主存容量B.提高CPU运行速度
C.提高总线速度D.提高主存速度
18.在DMA方式下,数据从内存传送到外设的路径是()
A.内存→CPU→总线→外设B.内存→DMAC→外设
C.内存→数据总线→外设D.外设→内存
19.若8086CPU主频为8MHz,则其基本总线周期为()
A.200nsB.500nsC.125nsD.250ns
20.8253工作在哪几种方式时,可输出1个时钟周期宽度(1CLK)的负脉冲()
A.方式0,4,5B.方式2,4,5
C.方式1,2,4D.方式0,2,4
21.CPU响应INTR和NMI中断时,相同的必要条件是()
A.当前总线空闲B.允许中断
C.当前访问内存结束D.当前指令执行结束
22.8251A的操作命令字的作用是()
A.决定8251A的数据传送格式B.决定8251A实际操作
C.决定数据传送方向D.决定8251A何时收/发数据
23.下列指令语法有错的是:
A.MOVAX,1000HB.MOVAX,BX
C.MOV[AX],[1000H]D.MOVAX,[1000H]
24下列指令中隐含使用寄存器SI的是:
A.HLTB.CMPSBC.XLATD.NOT
25.下列指令中,执行速度最快的指令是()。
A.ADDAX,10B.ADDAL,[SI+10H]
C.ADDAX,CXD.ADDAX,[BX]
26.下列指令中,不影响进位的指令是:
()
A.ADDAX,BXB.MULBL
C.INCBXD.SUBAL,BH
27.假设V1和V2是用DW定义的变量,下列指令中正确的是:
()
A.MOVV1,20HB.MOVV1,V2
C.MOVAL,V1D.MOV2000H,V2
28.现行PC机中主要的系统总线是:
A.ISA总线B.PCI和ISA总线
C.EISA总线D.PCI总线
29.执行PUSHAX指令后,堆栈指针SP的内容:
A.减1B.减2C.加1D.加2
30.PC机上的打印机与主机间最常用的接口是:
A.RS-232-C接口B.Centronics接口
C.IEEE488接口D.SCSI接口
二、填空
1.在8086CPU的9个标志位中,有3位为控制标志,它们是DF,TF及______
2.主机与外设之间的数据传送控制方式通常有三种,它们是程序控制方式,DMA方式及______,其中______方式的数据传输率最高
3.一个中断向量占_____个字节
4.8259A设定为固定优先级时,IR0优先级_____,IR7优先级_____
5.若8259AICW2的初始值为40H,则在中断响应周期数据总线上出现的与IR5对应的中断类型码为______
6.现用2Kx8位的静态RAM芯片构成8Kx16位存储器,供需此种芯片____片,若CPU输出的地址信号为20位,则可用于进行片选译码的片外地址为____位
7.指令“MOVAX,BX”源操作数的寻址方式为_______
8.设(DS)=2000H,(DI)=1000H,指令“MOVAX,[DI+2000H]”源操作有效地址为______,物理地址为_____
9.存储器的存取速度可用______和______两个时间参数来衡量,其中后者比前者大
10.在存储器的层次结构中,越远离CPU的存储器,其存取速度_____,存储容量_____,价格_____
11.在Intel80x86系统中,若一个32位(4字节)的存储字11223344H的地址为10000H,则10000H的字节单元内容为______,10003H的字节单元内容为______
12.中断返回指令IRET总是排在______
三、判断
1.所有PC机具有相同的机器指令。
2.CPU至少包含一个处理器。
3.微机主存储器的基本编址单元的长度为8位。
4.8086复位后,CPU从FFFFH:
0000H处开始执行指令。
5.8086CPU寄存器中,负责与I/O接口交换数据的寄存器是DX。
6.由逻辑地址可以唯一确定物理地址,因此,映射到该物理地址的逻辑地址是唯一的。
7.伪指令是指示性语句,不产生机器目标代码。
8.8086CPU的每一个总线周期都由4个T状态组成。
9.堆栈是以先进后出方式工作的存储空间。
10.8086CPU由总线接口部件与执行部件组成。
四、读程序,将结果添在空格处
1.执行下面的程序段后,CX的内容是().
DAT1DB12H,34H,56H
N=$-DAT1
MOVCX,N
2.执行下面的程序段后,AX的内容是(),BX的内容是().
M1DB12H,34H
MOVSI,OFFSETM1
MOVAX,0
MOVAL,[SI]
MOVBX,WORDPTR[SI]
3.执行下列指令后AL内容是().
MOVAL,08H
ADDAL,09H
4.执行下面的程序段后,AX的内容是(),BX的内容是().
MOVAX,1234H
MOVBX,5678H
PUSHAX
PUSHBX
POPAX
POPBX
5.执行下面的程序段后,AL的内容是(),BL的内容是().
MOVAL,20H
TESTAL,80H
JNZDO1
MOVBL,0
JMPDO2
DO1:
MOVBL,1
DO2:
HLT
五、读程序,并按要求填空
1、下面的程序段是统计AX中16位二进制数1的个数,并将结果放在CX中,填空使程序完成预定的功能。
XORCX,CX
L1:
ANDAX,AX
JZSTOP
SHLAX,1
INCCX
L2:
JMPL1
STOP:
HLT
2、下面的程序段是求8个无符号数累加和,最后结果用双字表示,存在YAH和YAL单元,填空使程序完成预定的功能。
DATASEGMENT
TABLEDW34,789,67,78,345,89,78,60
YAHDW0
YALDW0
DATAENDS
CODESEGMENT
ASSUMECS:
CODE,DS:
DATA
START:
MOVAX,DATA
MOVDS,AX
MOVDX,0
XORAX,AX;
清AX
MOVBX,OFFSETTABLE
MOVCX,8
CLC
LP:
ADDAX,[BX]
DON:
INCBX
INCBX
LOOPLP
MOVYAL,AX;
存和
MOVYAH,DX
MOVAH,4CH
INT21H
CODEENDS
ENDSTART
五、简答题
1.说明总线接口部件的作用。
2.CPU执行转移指令时,指令队列寄存器如何变化?
3.简述8086最小模式系统与最大模式系统之间的主要区别。
4.简述8086的中断处理过程。
1.总线接口部件的作用是负责与存储器和I/O端口传送数据,总线接口部件主要包括:
4个段地址寄存器;
一个指令指针寄存器IP;
一个20位地址加法器;
6字节指令队列;
内部通信寄存器和总线控制逻辑。
2.执行转移指令、调用指令、返回指令时,BIU自动清除指令队列,然后从新地址取指令,并立即送给EU,然后再从新单元开始,从新填满队列机构。
3.最小模式:
MN/MX接+5V,只有8086一个CPU,控制信号由CPU产生。
最大模式:
MN/MX接地,除8086一个主CPU外,还有一个以上协处理器,需要总线控制器来变换和组合控制信号。
4.8086的中断处理过程:
当CPU在INTR引脚上接受一个高电平的中断请求信号并且当前的中断允许标志为1,CPU就会在当前指令执行完后开始响应外部的中断请求,具体如下:
1、
从数据总线上读取外设送来的中断类型码,将其存入内部暂存器中;
2、
将标志寄存器的值推入堆栈;
3、
将标志寄存器中IF和TF清零;
4、
将断点保护到堆栈中;
5、
根据中断类型获取中断向量转入中断处理子程序;
6、
处理完后恢复现场。
响应后堆栈的顶部4个单元是IP,CS。