微机原理练习题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

例1:8088属于多少位微处理器?数据线和地址线根数分别是多少?寻址空间多大?

答:1.8088属于准16位微处理器;有8根数据线,20根地址线;寻址空间为220B,即1MB)。

例2:在8086/8088 CPU中,物理地址和逻辑地址是指什么?已知逻辑地址为1F86:38A5H,如何计算出其对应的物理地址?

答:物理地址是 CPU访问存储器所用的地址。逻辑地址是段地址和偏移地址形式的地址,即汇编语言程序中使用的存储器地址。若已知逻辑地址为1F00:38A0H,则对应的物理地址=1F00H x 16+38A0H=228A0H。

例3:设(BL)=1100 1011B,变量V AR的内容为0011 0010B,求下列指令单独执行后BL的内容:(1)XOR BX,VAR;(2)AND BX,V AR;(3)OR BX,V AR;

(4)XOR BX,11110000B;(5)AND BX,00001111B;

解:(1)F9H (2)2H(3)0FBH(4)3BH(5)0BH

例4:分析下列指令,对正确指令写出源操作数的寻址方式,对错误指令写出原因(设V AR为字变量)。

(1)MOV BX,V AR[SI](2)MOV BP,AL(3)MOV CS,AX

(4)MOV DS,0100H (5)MOV AX,BX

解:(1) ,寄存器相对寻址(2) ,类型不一致

(3) ,CS不能作为目的操作数

(4) ,当DS、ES、SS作为目的操作数时,源操作数不能是立即数

(5) ,寄存器寻址

例5.已知中断向量表中,001C4H中存放着2200H,001C6H中存放着3040H,则其中断类型码是____H,中断服务程序的入口地址的物理地址和逻辑地址分别是_____H和______H:_________.

答:71H,32600H和3040H:2200H

例6.8086CPU响应外部中断请求是在_ __

A.一条指令执行结束

B.一个机器周期结束

C.立即响应

D.根据中断类型决定

例7.硬件中断可分为_ __和_____(答案:非屏蔽中断和可屏蔽中断)

例8.下面是某8086微机内存中的部分数据,则中断类型号为11H的中断服务程序的入口地址存放在___

A.0000H:0011H

B. 0000H:0022H

C. 0000H:0033H

D. 0000H:0044H

例9.当有如下中断请求时,微处理器执行完当前指令后,优先级别最底的响应是_ __

A.INT0

B.NMI

C.INTR

D.单步中断

例10.在计算机系统中,微处理器对存储器单元和I/O端口的编址方法有统一编址和独立编址两种方法,8086/8088 CPU对I/O端口编址采用的是方法,当8088 CPU工作在最小方式时,用于区分访问存储器或I/O端口的控制信号(即引脚)为。

例11.试比较并行通信与串行通信的特点。

答:并行通信是在同一时刻发送或接收一个数据的所有二进制位。其特点是接口数据的通道宽,传送速度快,效率高。但硬件设备的造价较高,常用于高速度、短传输距离的场合。

串行通信是将数据逐位的传送。其特点是传送速度相对较慢,但设备简单,需要的传输线少,成本较低。

所以常用于远距离通信。

试题一

一、单选题

1.8088 CPU系统主存储器以()为单位编址。

A. 字节

B. 字

C. 双字

D. 八字节

2.在下列8086指令中,合法的指令是()。

A. ADD [BX],01H

B. SHL CL,AX

C. OUT 258H,AL

D. IN AL,DX

3.8086 CPU是()CPU。

A. 8位

B. 16位

C. 32位

D. 64位

4.8088 指令MOV AX,[BX] 中源操作数的寻址方式为()。

A.寄存器寻址B.寄存器间接寻址C.直接寻址D.立即寻址

5.在下列伪指令中定义字节变量的是()。

A.DB B.DW C.DD D.DT

6. 执行PUSH AX和POP BX两条指令也相当于执行( )指令。

A. MOV BX,AX

B. MOV AX,BX

C. XCHG AX,BX

D. LEA AX, BX

7.8088系统中将一个数送入堆栈后,堆栈指针寄存器应进行()操作。

A. 减1

B. 减2

C. 加1

D. 加2

8. 8088 CPU执行算术运算指令不会影响的标志位是()。

A.溢出标志B.符号标志C.零标志D.方向标志

9.若容量为16K位的SRAM 芯片具有8 条数据线,则它具有的地址线条数为()。

A. 11

B. 12

C. 13

D. 14

10. 8255A的方式选择控制字应写入()。

A. A 口

B. B 口

C. C 口

D. 控制口

二、填空题

1. 在冯·诺依曼计算机中,指令和数据以的形式表示,计算机按照存储程序、

程序控制执行的方式进行工作。

2. 微机系统的硬件部分包括五个基本组成部分:运算器、、主存储器、输入设备

和输出设备。

3. 8088 CPU最小模式基本总线读操作包括个时钟周期,当存储器或I/O速度较慢时,则需要插入。

4. 对于8088 CPU,物理地址是由段基址和偏移地址两部分构成,若某存储单元的段基址

为1000H,偏移地址为2345H,则该存储单元的物理地址为H。

5. 8088 CPU从功能上讲,其内部结构分为_ _和_ _两大部分。

6. 8088 CPU的外部地址总线有位,可直接寻址容量的存储空间。

7.具有电可擦除的只读存储器是。

三、判断题(请在下面每题后面的括号内打 或者 )

1.MOV指令和IN指令都具有将内存中信息传送到CPU中去的功能。()

2.DMA是一种不需要CPU介入的高速数据传送方式。()

3.8088的中断系统中有两类硬中断:可屏蔽中断和不可屏蔽中断。非屏蔽中断NMI不受中断允许位IF 的控制。()

4.微处理器就是微型计算机。()

5.8088的输入输出指令中,允许使用DX存放端口地址,不允许使用AX、AL以外的寄存器传送数据。()

6.标志寄存器中的溢出标志位OF=1时,进位标志位CF也为1。()7.8088 CPU进行堆栈操作时,可依需要进行字节或字操作。()

8.在8086/8088微机系统的中断向量表中,每个中断向量占4个存储单元。()

9.8088 CPU系统中外部中断的优先级比内部中断的优先级高。()

10. 8088系统中的指令可以没有操作数。()

相关文档
最新文档