微机原理第二章复习题(附答案)期末考试题 下载本文

微机原理第二章复习题(附答案)

1. 8086 CPU有__________位数据总线和__________位地址总线。直接可寻址

空间为1MB。

2. 如果微机处理器的地址总线为20位,它的最大直接可寻址空间为

___________。

3. 8086/8088 CPU内部设置了两个独立的部分,即___________和

___________。

4. 8086/8088 CPU内部设置了两个独立的部分,即__________和指令执行部件

(EU)。其中指令执行部件(EU)由四个部分组成,分别是算术逻辑单元ALU、__________、__________和EU执行控制部分。 5. 微型计算机的ALU部件是包含在( )之中。

A. 存储器 B. I/O接口

C. CPU的BIU中 D. CPU的EU中

6. 下列哪项不属于指令执行部件EU的组成部分( )。

A. 算术逻辑单元ALU B. 标志寄存器(FR) C. 4个16位段地址寄存器 D. EU 执行控制部分

7. 在8086/8088 CPU系统中,CPU被启动后,CPU内部的各寄存器和标志寄

存器的内容自动设置,CS=__________、IP=__________引导程序的入口地址为__________。

8. 8086/8088系统中,CPU被启动后,将从地址__________开始执行指令。 9. 8086/8088系统中,CPU被启动后,处理器内部的CS寄存器自动设置为

___________,8086/8088引导程序的入口地址在___________。( ) A. 0000H 00000H B. 0000H FFFF0H C. FFFFH 00000H D. FFFFH FFFF0H

10. 8086/8088系统中,CPU被启动后,处理器内部的CS寄存器自动设置为

___________,IP自动设置为___________。( ) A. 0000H 0000H B. 0000H FFFFH C. FFFFH 0000H D. FFFFH FFFFH

11. 8086/8088中,关于总线周期叙述不正确的是( )。

A. 总线周期通常由连续的T1~T4组成

B. 只有在读/写存储器操作时才执行总线周期 C. 总线周期允许插入等待状态 D. 总线周期允许存在空闲状态

12. 8088/8086的基本总线周期由( )个时钟周期组成。

A. 2 B. 4

C. 5 D. 6

13. 8086 最小工作模式和最大工作模式的主要差别是( )。

A. 地址总线的位数不同 B. I/O 端口数不同 C. 数据总线位数不同

D. 单处理器与多处理器的不同

14. CPU的功能越强,需要的引脚数就愈多,但由于受集成电路的制造工艺的

限制,芯片引脚不可能做的很多。为解决这一矛盾。8086/8088CPU采用了___________技术。

15. 8086的AD15-AD0是地址/数据复用引脚,在T1状态时传送___________信

息。

16. PC机中地址总线的作用是( )。

A. 用于选择存储器单元

B. 用于选择进行信息传输的设备

C. 用于给存储器单元和I/O设备接口电路选择地址 D. 以上都不正确

17. 8086/8088 CPU有最小和最大工作模式两种工作模式,当MN/MX=0时,

为最小工作模式。( )

18. 8086/8088 CPU有最小和最大工作模式两种工作模式,当MN/MX=1时,

为最大工作模式。( )

19. 当8086CPU工作于最小工作模式时,若CPU完成写I/O端口的操作,需要

信号IO/M=_________,WR=_________,RD=_________。( ) A. 0 0 1 B. 0 1 0 C. 1 0 1 D. 1 1 0

20. 当8086CPU工作于最小工作模式时,若CPU完成将物理地址35000H单元

中的内容送到AL中,需要信号IO/M=1,WR=1,RD=0。( ) 21. 当8086CPU工作于最小工作模式时,若CPU完成将物理地址55000H单元中的内容送到BL中,需要信号IO/M=1,WR=________,

RD=________。

IO/M和 WR22. 将AH的内容送到物理地址91000H的存储单元的操作时,

引脚信号都为低电平。( )

23. 若CPU完成的是将物理地址91000H单元的内容送到AL中,需要信号

IO/M=_________,RD=_________。( ) A. 0 0 B. 0 1 C. 1 0 D. 1 1

24. 指针和变址寄存器组包括___________、___________、___________、

___________4个16位寄存器。

25. 段寄存器组包括___________、___________、___________、附加数据段寄

存器ES,4个16位寄存器。

26. 编程人员不能直接读写的寄存器是( )。

A. DI B. CX C. IP D. SP

27. CX寄存器在汇编语言程序中常用作( )。

A. 存放循环计数值

B. 堆栈段偏移地址寄存器 C. 数据段偏移地址寄存器 D. 变址寄存器

28. 标志寄存器中的ZF、CF和SF分别表示( )。

A. 符号标志、进位标志和奇偶标志 B. 零标志、进位标志和符号标志 C. 溢出标志、符号标志和零标志 D. 符号标志、零标志和溢出标志

29. 标志寄存器的SF、CF和PF分别是( )。

A. 符号标志、进位标志和奇偶标志 B. 零标志、进位标志和符号标志 C. 溢出标志、符号标志和零标志 D. 符号标志、零标志和溢出标志

30. 8086的16位标志寄存器中OF=0表示运算结果________,ZF=1表示运算

结果为________,PF=1表示运算结果的低8位中1的个数为________。( )。

A. 溢出 1 偶数 B. 没有溢出 1 奇数 C. 溢出 0 奇数 D. 没有溢出 0 偶数

31. 标志寄存器FR中,符号___________表示辅助进位位标志、符号

___________表示零标志位( )。 A. CF ZF B. ZF CF C. AF ZF D. ZF AF

32. 标志寄存器FR中,控制标志符号___________表示中断允许标志、符号

___________表示方向标志、符号___________表示单步标志( )。 A. IF TF DF B. IF DF TF C. DF TF DF D. TF DF IF

33. DF方向标志,用来控制串操作指令标志。在串操作指令中DF=0,地址指

针为自动递减;DF=1,地址指针自动递增。( )

34. 两数相加后是否溢出,采用标志位___________来判断;两数相加后结果是

正数还是负数,采用标志位___________来判断。 35. 8086/8088CPU的控制标志有( )个。

A. 1 B. 2

C. 3 D. 4

36. 10110011B和01101001B进行逻辑异或运算,结果和进位标志分别为

( )。

A. 11011010B, 0 B. 11111011B, 0 C. 00100001B, 1 D. 11011010B, 1

37. (0004H)=1234H指字单元,(0004H)=34H也指字单元。( )

38. 已知8086CPU内部CS=1000H,DS=2000H,IP=3000H,则将要执行指令

的代码存放在内存单元中的地址为( )。 A. 23000H B. 13000H C. 31000H D. 32000H

39. 地址4000H:0300H,其物理地址是___________,段地址是___________,

偏移地址是___________。

40. 地址5000H:3000H,其物理地址是___________,段地址是___________,

偏移地址是___________。

41. 地址5000H:4300H,其物理地址是___________,段地址是___________,

偏移地址是___________。

42. 8086系统中,每个存储单元都只对应一个唯一的物理地址和一个唯一的逻

辑地址。( )

43. 8086/8088微机系统中,CS=4000H,DS=4E90H,SS=4E9FH,IP=9FFH,

SP=0FH,如果某存储单元物理地址为4E9FFH,它的逻辑地址可表示为( )。 A. CS:IP B. SS:SP C. DS:IP D. SS:IP

44. 8086/8088微机系统中,如DS=4E00H,SI=09FFH,某存储单元的逻辑地址

为DS:SI,则它的物理地址为( )。 A. 47FF0H B. 4E9FFH C. 57FFFH D. 57FF0H

45. 8086CPU寻址I/O端口最多使用( )条地址线。

A. 8 B. 10 C. 16 D. 20

46. 在8086/8088中,存储单元与I/O端口独立编址,指令MOV( )。

A. 既可以访问I/O端口,又可以访问存储单元 B. 只能访问存储单元 C. 只能访问I/O端口

D. 对I/O端口和存储单元都不能访问

答案: 1. 16 20 2. 1MB

3. 总线接口部件(BIU) 指令执行部件(EU)

4. 总线接口部件(BIU) 标志寄存器FR 寄存器组 5. D 6. C

7. FFFFH 0000H FFFF0H 8. FFFF0H 9. D 10. C 11. B 12. B 13. D

14. 引脚复用 15. 地址 16. C 17. × 18. × 19. A 20. √ 21. 1 0 22. × 23. C

24. 基址指针寄存器BP 堆栈指针寄存器SP 源变址寄存器SI 器DI

25. 代码段寄存器CS 数据段寄存器DS 堆栈段寄存器SS 26. C 27. A 28. B 29. A 30. D 31. C 32. B 33. ×

34. OF SF 35. C 36. A 37. × 38. B

39. 40300H 4000H 0300H 40. 53000H 5000H 3000H 41. 54300H 5000H 4300H 42. ×

目的变址寄存