微机原理第3章练习题及答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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为( )。

相关文档
最新文档