微机原理习题及答案 下载本文

内容发布更新时间 : 2024/11/2 17:26:15星期一 下面是文章的全部内容请认真阅读。

______________________________________________________________________________________________________________

7、8086CPU在进行对外设输出操作时,控制信号M/IO和DT/R必须是 ( )。A

A、00

B、01 C、10

D、11

8、80X86系列微机可寻址的I/O地址空间大小是( )C

A、1G B、32k C、64k D、1M 9、8086 CPU内标志寄存器中的控制标志位占 ( )C

A、9位

B、6位

C、3位 D、16位

10、8086CPU从偶地址读写两个字节时,需要_____个总线周期。A

A、1

B、2

C、3

D、4

11、80X86系统中堆栈的工作方式是( ) D

A、先进先出

B、随机读写 D、后进先出

C、只能读出不能写入

12、BHE与A0配合以决定访问存储器的数据是高字节还是低字节工作,其BHE仅在总线周期开始的( )周期有效 A

A、T1 C、T3

B、T2 D、T4

13、CPU执行指令过程中,BIU每完成一次对存储器或I/O端口的访问过程,称为 ( )。 B

A、时钟周期

B、总线周期 D、总线写周期

C、总线读周期

14、8086CPU中的通用寄存器是( )。D

A、 AX、BX、CX、DX

B、 SP、BP

精品资料

______________________________________________________________________________________________________________

C、 SI、DI D、 上述三者

15、8086有数据线(

A、8

)根 B

B、16 C、24 D、32

16、8086的RD、WR控制信号的作用是 ( )。D

A、控制CPU数据总线上数据流的流向 B、控制存储器读写操作的方向 C、控制流入、流出I/O接口信息的方向 D、以上三种作用 17、在8086/8088的延长总线周期中,在( )之后插入Tw。C

A、T1 C、T3

B、T2 D、T4

18、8086 CPU内标志寄存器中的状态标志位占 ( )B

A、9位 B、6位 C、3位 D、16位

19、8086CPU从奇地址读写两个字节(一个字)时,需要( )个总线周期。B

A、1

B、2 D、4

C、3

20、8088CPU在最小模式下对I/O进行读操作时,有效控制信号为( )。 C A、RD低电平,WR三态,IO / M低电平 B、RD三态,WR低电平,IO / M高电平

C、 RD低电平,WR三态,IO / M高电平 D、RD三态,WR低电平,IO / M低电平

21、8088 CPU输入/输出指令可寻址外设端口的数量最大可达(

A、256

B、128

C、16K

D、64K

)D

精品资料

______________________________________________________________________________________________________________

二、填空

1、用来存放下一条要读取的指令在代码段的偏移地址的是 ,用来存放下一条要读取的指令在代码段的段地址的是 ,用来存放堆栈的栈顶的是 .

2、中断响应周期包括2个总线周期,第1个总线周期的INTA负脉冲用来 ,第2个总线周期INTA负脉冲,外设应把 送到

3、8086根据33引脚(MN/MX)要分为 和 4、在8088CPU中,为了减少CPU的等待取指所需的时间,故设置了 。

5、8086有 根地址线, 根数据线,可寻址MB 6、8086

标志寄存器有

3

位控制标志,控制标志包

括 、 、DF

1、指令指针寄存器IP、代码段段寄存器CS、堆栈指针寄存器SP 2、通知中断源CPU准备响应中断、中断类型号、数据线的底8位上 3、最大工作方式.最小工作方式 4、指令队列 5、20 16 1 6、 IF TF

精品资料

______________________________________________________________________________________________________________

三、判断

1、 总线周期是指CPU执行一条指令所需的时间。 ( ) 2、 8086CPU中的IP的作用是装有将要执行的下一条指令的段内地址。 ( ) × √ 四、问答

1、已知(CS)=20A8H,(IP)=2008H请计算CPU要读取的指令在内存中的地址?

2、已知(CS)=2000H,(IP)=2011H请计算CPU要读取的指令在内存中的地址?

3、已知(CS)=E000H,说明代码段可寻址物理存储空间的范围?

4、标志寄存器中标志位CF、IF的名称是什么?为0和1时代表的意义是什么? 1、20A8H×10H+2008H=22A88H 2、2000H×10H+2011H=22011H 3、 E0000H---EFFFFH

4、CF:进位标志位;0:无进位 1:有进位

IF:中断允许标志位;0:屏蔽外部的可屏蔽的中断请求;1:允许接受外部的可屏蔽的中断请求

精品资料

______________________________________________________________________________________________________________

第三章 练习题(二) 一、选择

1、以下寄存器不属于奔腾二寄存器的是 ( ) A

A、EDS C、ECX

B、EAX D、EIP

2、根据主存与外存交换信息的单位不同,以下哪个不属于虚拟存储器管理机制()D

A、段式管理

B、页式管理

C、段页式管理 D、组相联管理

3、80386之后的32位CPU可提供虚拟存储空间大小为 ( )。D

A、1MB

B、1GB

C、 4GB D、 64TB

4、保护方式下模拟8086方式执行任务的方式被称之为()A

A、虚拟8086方式 C、实DOS方式

B、8086实方式

D、纯DOS方式

5、8086将整个内在分为许多逻辑段,每个逻辑段容量应小于或等于()C A、1M

B、1K

C、64K

D、512K

6、若现堆栈的栈顶地址为1782H:0F20H现从堆栈中弹出了2个字的数据后,则SS和SP的内容为( )B

A、1782H和0F22H

B、1782H和0F24H

精品资料