微机原理及接口技术_参考2012 下载本文

内容发布更新时间 : 2024/12/22 19:25:07星期一 下面是文章的全部内容请认真阅读。

部分练习思考题

一、 填空题

1. 8086是__16__位的CPU,它有__16_位的数据总线。 2. 8086是__16___位的CPU,它有__20___位的地址总线。 3. 8088是__16___位的CPU,它有__8__位的数据总线。 4. 8088是__16_位的CPU,它有__16_位的内部数据总线,有_8__位的外部数据总线。 5. 1个8K*8 bit的RAM芯片应该有_13_地址线,__8__根数据线。

6. 1个8K*8 bit的RAM芯片应该有_8192_存储单元,每个单元由_8_位二进制构成。 7. 1个8K*4 bit的RAM芯片应该有_13条_地址线,_8__根数据线,容量是_4_KB。 8. 要组成64K*8bit的存储器,共需要__8__片64K*1 bit的RAM芯片。 9. 要组成64K*8bit的存储器,共需要__16__片4K*8 bit的RAM芯片。

10. 二进制数10110011若为无符号数,其对应的十进制值是_179_,若为有符号数,其

对应的十进制值是_-77___。

11. 若已知一个数-78,则该数用8位二进制补码表示为___10110010__。

12. 已知一个有符号数56H,则该数的反码是_11000111__,补码是_11001000___。 13. AX是16位的寄存器,可以分解为__AH___和__AL___两个寄存器来使用。

14. 已知当前数据段位于存储器的81000H到90FFFH范围内,则DS的值为_8100H_。 15. 外部译码电路方式中,当剩余的高位地址部分全部参与译码,则称为__全__译码。 16. 给定一个存放数据的内存单元的偏移地址是4000H,(DS)=2000H,则该内存单元

的物理地址是 24000H 。

17. SS是 堆栈段 寄存器,它指向当前 堆栈 段的首地址。 18. MN/MX引脚设置为 低电平 时, 8086可工作于最大方式。 19. 8086的中断可分为_内部中断_、_外部中断_两大类。(或:软件中断和硬件中断) 20. CPU处理完“紧急事件”,返回原程序继续执行,称为_中断返回__。 21. 8255A是通用 并行IO接口 芯片,一片8255A可扩展__24_个IO线。 22. I/O端口寻址方式中,独立编址方式是把_存储器地址空间__和_IO端口地址空间__

分开编址,使用不同的指令进行访问。

23. 总线由数据总线、地址总线和__控制总线__组成。 24. PSW是标志寄存器,又称___程序状态字__寄存器。 25. OF是__溢出__标志位。IF是__中断允许__标志位。 26. CX寄存器,在串操作指令和 循环 中用做计数器。 27. 给定一个存放数据的内存单元的偏移地址是2010H,(DS)=0C00EH,则该内存单

元的物理地址是 2010EH 。

28. CX是 16 位的寄存器,在串操作指令和 循环 中用做计数器。 29. 给定一个存放数据的内存单元的偏移地址是2010H,(DS)=0C00EH,

则该内存单元的物理地址是 。

30. CS是 代码段 寄存器,它指向当前 代码 段的首地址。

31. 指令指针(IP)是一个 16 位的专用寄存器,用于存放将要取出的指令

在当前代码段中的 偏移地址 。

32. CPU由 EU 和 BIU 两大功能部分组成。 33. 主机(或CPU)向外设写入数据的过程称为__输出____。

34. 主机(或CPU)从外设读入数据的过程称为__输入___。

35. 在译码过程中,如果有三根地址线没用到,会有__8组_重叠地址。 36. 总线按传送信息的类别可分为:__数据总线_、_地址总线_、_控制总线_三类。 37. 面向字符型的串行通信协议规定数据是以__字节__为单位传送的。 38. 串行通信方式分为__同步串行通信___和__异步串行通信 _____。 39. MN/MX引脚设置为 高电平 时, 8086可工作于最小方式。 40. MN/MX引脚设置为 低电平 时, 8086可工作于最大方式。 41. INTR引脚的功能是 外部可屏蔽中断请求输入引脚 。 42. INTA引脚的功能是 外部可屏蔽中断响应输出引脚 。 43. RD引脚的功能是 外部总线读允许 。 44. WR引脚的功能是 外部总线写允许 。 45. PC/XT总线采用 的总线数据传输方式。

46. 8086系统中,I/O端口的编址方式是 IO端口独立编址方式 。 47. 8086的中断可分为__内部中断___、外部中断__两大类。 48. 8086的外部中断分为__不可屏蔽中断__和_可屏蔽中断__。 49. CPU处理“紧急事件”时,原程序的暂时中断处称为__断点____。 50. CPU处理完“紧急事件”,返回原程序继续执行,称为__中断返回___。 51. 8255A是通用__并行IO接口__芯片。

52. 8255A具有三种工作方式:_基本输入输出方式_、_选通IO方式___和_双向选通方式_。(或答方式0,方式1,方式2)

53. 8255A的A口有___3__种工作方式,而B口只有___2__种工作方式。

二、 选择题

1. 表达式 11001110 B^ 10000000 B 的运算结果是__A___。

A) 1000000B B) 01001110 C) 11001110B D)00000000B 2. 使用__C_片64K*1 bit的RAM芯片可组成64KB的存储器,需要采用___扩展连接

方法。

A) 32,字 B) 64,字 C)8,位 D)64,位 3. 下列指令中,正确的是___C____。

A) MOV AH, BX B) MOV [BX], [SI] C) MOV AX, [SI] D) MOV AX, [SI][DI] 4. 下列指令中,正确的是__A___。

A) MOV [DI], AL B) MOV [DI], [SI] C) ADD [SUM],10[BX] D) ADC 1000H, AX 5. 下列指令中正确的是__B___。

A) IN AX, 200H B) PUSH CS

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16. 17.

18.

C) POP CS D) OUT AL,80H 下列指令中正确的是_A_。 A) IN AX, 80H B) IN DX, BX C) OUT BL, AL D) OUT 120H, AX

指令MOV AX, [1000H]中,源操作数的寻址方式是__B_。 A) 立即寻址 B)直接寻址 C) 寄存器间接寻址 D)寄存器寻址

指令MOV AX, [BX] 中,源操作数的寻址方式是__C__。 A) 立即寻址 B)直接寻址 C) 寄存器间接寻址 D)寄存器寻址

指令MOV AX, 100H[BX]中,源操作数的寻址方式是__D___。 A) 基址变址寻址 B)直接寻址

C) 寄存器间接寻址 D)寄存器相对寻址

指令MOV AX, [100H][BX][SI]中,源操作数的寻址方式是__C__。 A) 基址变址寻址 B)直接寻址

C) 相对基址变址寻址 D)寄存器间接寻址

对于8086系统,已知(DS)=0200H,(CS)=0600H,(SS)=1200H,则数据段的大小是__D___字节。 A) 64K B) 0400H C)2000H D) 4000H

对于8086系统,已知(DS)=0200H,(CS)=0600H,(SS)=1200H,则代码段的大小是__A___字节。 A) 0C000H B) 6000H C) 1200H D) 0600H

对于8086系统,已知(DS)=0200H,(CS)=0600H,(SS)=1200H,则数据段的首末地址分别是___A_。 A)02000H和05FFFH B) 20000H和5FFFFH C)2000H和15FFFH D) 06000H和12000H 对于8086系统,已知(DS)=0200H,(CS)=0600H,(SS)=1200H,则代码段的首末地址分别是___B____。

A)02000H和05FFFH B) 06000H和1FFFFH C)06000H和15FFFH D) 06000H和12000H 若已知(CS)=1000H,(IP)=2000H,则指令的实际地址是__C____。 A)30000H B) 3000H C)12000H D) 21000H

若已知某一逻辑地址为 4000H:1020H,则其对应的物理地址为__D___。 A) 5020H B) 50200H C) 14200H D)41020H 8086CPU中,NMI是_B__引脚。 A) 可屏蔽中断 B) 不可屏蔽中断 C)内部中断 D) 单步中断 8086CPU中,INTR是__A___引脚。 A) 可屏蔽中断 B) 不可屏蔽中断 C)内部中断 D) 单步中断