微机原理试题集题库(带答案) 下载本文

四、判断题(在对的后面画√,错的后面画×):

1、段内转移指令执行结果要改变IP、CS的值。 (× ) 2、PUSH CS。 (√ ) 3、OUT 2000H,AL (×)

4、 MOV AH,BX ( 错 )

5、8088 中,取指令和执行指令可以重叠操作。( √ ) 6、MOV [BX], [SI] ( × ) 7、8088CPU用逻辑地址1234H:5678H访问时,可交换一个字。(√) 8、 MOV BYTE PTR[BX],1000 (× ) 9、MOV 5, AL (× ) 10、 MOV AX,[SI+DI] (× )

2、8088 的数据可以存放在几个不连续的段中。(√ ) 4. ADD 15H,BX ( 错 )

5、REP是指令前缀,重复操作的条件是CX≠0。 ( 对 ) 6、POP CS (错)

7、 MOV CS,AX ( 错 ) 8、MOV [BX],[SI] (错) 9、IN AL,2000H (错)

10、8086 中,取指令和执行指令可以重叠操作。( 对 )

11.当8086CPU内标志寄存器中的IF=0时,意味着禁止CPU响应所有类型的中断。 ( 错 )

12.一个外设最多可含有控制端口、数据端口、状态端口三种类型的端口。 ( 对 ) 13. 若BUF是变量名,指令LEA BX,BUF和指令MOV BX,OFFSET BUF是等

效的。 (对)

14. OUT 3FCH,AL指令是正确的。 (错,16位地址端口号要先赋给DX) 15. 8255A A口工作在方式1输入,B口工作在方式0输出的方式控制字是0011

×00×B。 (错) 16. 若SS=2000H,SP=1000H,执行指令PUSH AX后,AX内容压入21000H

字单元中。 (错)

25

17. 所谓寻址方式是指CPU执行指令时寻找操作数的方式。 (对)

18. 8086CPU所有外部中断,仅INTR需申请中断的外设提供中断类型码。(错) 19.一个外设最多含有控制端口和数据端口。 (错,还有状态端口)

20. 8086CPU内部F标志寄存器的所有标志位均可用指令事先置1或清0。 ( 对,用

SAHF设置标志指令,见书本P119) )

21. 执行IN AL,DX指令时,DX的内容送到数据总线上。 ( 错 ) 22、段内转移指令执行结果要改变IP、CS的值。 ( 错 ) 23. 8255工作在方式1的输出时,OBF信号表示输出缓冲器满信号。 ( 对 ) 24. 有数据定义NUM DB ‘123456’,经汇编后,NUM占有3字节存储单元。 ( 错,应是6个字节的存储单元,每一个存的是对应的字符ASCII码值 ) 25.

OUT

DX,AL

指令的输出是

16

位操作数。

( 错 )

26. 若SP =1000H,则执行指令PUSH AX后,(SP)=0FFEH。 ( 对 )

27. 8088CPU对内存读/写1个字均需两个总线周期。 (对 ) 30. . MOV AH,BX ( 错 ) 31. . ADD 15H,BX ( 错 ) 32. . MOV CS,AX ( 错 )

33. . MOV AX,[SI][DI] ( 错,不能同时使用两个变址寄存器 ) 34. MOV AX, [CX] (错 )

26

35. MOV [1000H],[2000H] ( 错 ) 36. . MOV BYTE PTR[BX],1000H ( 对 ) 37. SAR指令左补零 ( 错 )

38. 执行CMP指令后,操作数的值会改变 ( 错 )

39. 8088的Ready信号是由外部硬件产生的。………………( 对 ) 40.

及HOLD、HLDA信号是与系统中其它总线主设备有关的信

号。……………( 对 ) 41. 8088的( 对 )

42. 8088 的数据可以存放在几个不连续的段中。…………………………………………( 对 )

43. 、8088 中,取指令和执行指令可以重叠操作。…………………………………………( 对 )

44. 8088 的可屏蔽中断的优先权高于非屏蔽中断。………………………………………( 错 )

45. 多个外设可以通过一条中断请求线,向CPU发中断请求。……………………………( 对 )

46. 8255A中端口A使用的是INTR,

等线是端口C的

信号可用作中断矢量的读选通信号。……………………………………

线。………………………( 对 ),见工作方式1的图

47. 、中断服务程序可放在用户可用的内存的任何区域。…………………………………( 错 )

48. 8086系统的存储器中各段的大小固定为64KB,同时各段之间可以重叠。 ( 对 ) 49. 堆栈操作所访问的段是由SS和ES所指定。 ( 错 )

27

50. 在存储器连接过程中,应注意避免地址重叠。 (错 ) 51. 内部中断的优先权总是高于外部中断。 (对 ) 52. 两片8259A级连后可管理16级中断。 ( 错 ) 53. 8259A所管理的中断源中,优先级低的中断源不可能中断优先级高的中断服务子程序。 ( 错 )

54. 若8259A中断屏蔽字OCW1为00H,则8259A所管理的8级中断全被屏蔽. ( 错 )

55. 只要8259A所管理的中断源没有被屏蔽,则任何中断源的中断请求都能得到CPU的响应和服务。( 错 )

56. .给8255 C口PC3按位置位字是06H。 ( 错 ) 57. .当8086CPU内标志寄存器中的IF=0时,意味着禁止CPU响应所有类型的中断。 ( 错 )

58. 一个外设最多可含有控制端口、数据端口、状态端口三种类型的端口。 ( 对 )

59. .在8086微机系统中,通常外设的中断申请接至8259A的IR上,8259A的中断申请线接至CPU的INTR。 ( 对 )

60. 8086CPU对内存读/写1个字的操作仅需一个总线周期。 ( 错 ) 61. 总线控制器8288专门用于8086最大模式下产生控制信号。 (对 ) 62. .两片8259A采用主从连接方式时,最多可接收15级中断请求。 ( 对 ) 63. 执行IN AL,DX指令时,DX的内容送到数据总线上。( 错,到AL ) 64. 段内转移指令执行结果要改变IP、CS的值。 ( 错 )

65. 若SS=2000H,SP=1000H,执行指令PUSH AX后,AX内容压入21000H字单元中。 ( 对 )

66. 在8086/8088中,内中断源的级别均比外中断源级别高。( 错)

28