微机原理第3章练习题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第3章 80x86微处理器
一、自测练习题
㈠选择题
1.因为8086 CPU的字数据既可以存放在内存的偶地址单元,也可以安排在奇地址单元,所以其堆栈指针SP( )。
A.最好指向偶地址单元 B.可以指向任何地址单元
C.只能指向偶地址D.只能指向奇地址
2.8086/8088微处理器内部能够计算出访问内存储器的20位物理地址的附加机构是( )。
A.ALU B.加法器C.指令队列 D.内部通用寄存器3.8086CPU外部的数据总线和地址总线分别为( )位。
A.16,16 B.20,16 C.16,20 D.20,20 4.指令代码的地址存放在寄存器( )中。
A.DS和SI B.BX和BP C.ES和DI D.CS和IP
5.最大方式中,控制总线的信号来自( )。
A.8282 B.8284 C.8288 D.8286
6.在8086中,一个基本的总线周期由( )个时钟周期组成。
A.1 B.2 C.3 D.4
7.在8086CPU中,数据地址引脚( )采用时分复用。
A.AD0~AD15 B.AD0~AD9 C.AD0~AD20 D.AD10~AD2
8.8086CPU把1MB空间划分为若干逻辑段,每段最多可含( )的存储单元。
A.1KB B.8KB C.16KB D.64KB
9.当标志寄存器FLAGS中OF位等于1时,表示带有符号的字运算超出数据( )范围。
A.-128~+127 B.-32768~+32767
C.000~FFFFH D.0~FFH
10.总线写周期中,在( )时不需要像读周期时要维持一个周期的浮空状态以作缓冲。
A.-32767~+32767 B.-32767~+32768
C.-32768~+32767 D.-32766~+32769
11.CPU执行指令过程中,BIU每完成一次对存储器或I/O端口的访问过程,称为( )。
A.时钟周期 B.总线周期 C.总线读周期 D.总线写周期
12.BHE与A0配合以决定访问存储器的数据是高字节还是低字节工作,其BHE仅在总线周期开始的( )周期有效。
A.T1 B.T2 C.T3 D.T4
13.最小方式下原8086微处理器最大方式下S2、S1、S0引脚应改为( )。
A.M/IO、DEN、DT/R B.DT/R、M/IO、DEN
C.M/IO、DT/R、DEN D.DEN、M/IO、DEN
14.最大方式下引脚25号和24号分别为QSo和QSl,若工作于最小方式下则分别为( )。
A.INTA和ALE B.ALE和INTA C.TEST和INTA D.DEN和ALE
15.复位时,由于( )被清零,使从INTR输入的可屏蔽中断就不能被接受。
A.标志寄存器B.通用寄存器C.暂存寄存器 D.内部通用寄存器
16.如果8086CPU引脚状态为M/IO=1,WR=0,那么此时执行的操作为( )。
A.读存储器 B.读外设C.写存储器 D.写外设
17.在8086最小方式的读操作中,外设将要输入的数据送上AD线后,在( )的前沿,此数据被采样送入CPU。
A.T1 B.T2 C.T3 D.T4
PUSH AX
PUSH BX
POP AX
A.(SP)=010EH B.(SP)=010AH C.(SP)=0116H D.(SP)=0108H
18.8086微处理器被设计为两个独立的部件,它们是( )。
A.运算器和控制器B.总线接[3BIU和执行部件EU
C.寄存器组和标志寄存器 D.分析指令和执行指令部件
19. 8086CPU中标志寄存器FLAGS的主要作用是( )。
A.检查当前指令执行的正确与错误
B.纠正当前指令执行的正确与错误
C.产生影响或控制某些后读指令所需的标志
D.决定是否停机
20.8086CPU中的IP的作用是( )。
A.保存放置在数据总线上的数据
B.装有将要执行的下一条指令的段内地址
C.保存被译码的指令操作码
D.装有当前正在执行指令的段内地址
㈡填空题
1.总线接口部件BIU同外部总线连接为( )完成所有的总线操作,并计算形式20位的内存物理地址。
2.执行部件EU由( )、标志寄存器、运算器(ALU)和( )等组成。
3.8086的指令队列是( )字节长,而8088 指令队列是( )字节长。
4.在8086的通用寄存器中,SP用来确定( )在内存中的地址,即用来存放在现行堆栈段的一个数据区的( )。
5.在标志寄存器FLAGS中,中断允许标志IP表示系统是否允许响应外部的可屏蔽中断,如果IF=( ),表示允许响应。
6.8086系统中把可直接寻址的1MB内存空间分为称作“段”的逻辑区域,每个段的物理长度最大为( )字节。
7.8086微处理器有20条地址线,可以配置1MB(1048 576字节)的内存储器,地址编号为( )。
8.8086程序把1MB的存储空间看成一组存储段,各段的功能由具体用途而定,分别为( )、( )、( )和( )。
9.8086微处理器是Intel公司的第三代微处理器——16位微处理器,它采用( )引脚的DIP(双列直插)封装,8086的和40条引脚信号按功能可分为4部分:( )、( )、( )以及其他(时钟与电源)。
10.8086的控制总线中有一条( )(33号引脚)线,即最小/最大方式控制线,用来控制8086的工作方式。
11.ALE为( ), INTA为( )。