微机原理及应用试题库(附答案)

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

《微机原理及应用》试题库

1. 8086和8088的引脚信号中, D 为地址锁存允许信号引脚。

A.CLK B.INTR C.NMI D.ALE

2. 下面的哪项是有效标识符: B

A . 4LOOP: B. DELAYIS: C. MAIN A/B: D. GAMA$1:

3. 如图所示的三态输出电路,当 A 时,V B≈V DD。

A. E(ENABLE)=1, A=1

B. E(ENABLE)=1, A=0

C. E(ENABLE)=0, A=1

D. E(ENABLE)=0, A=0

4. 设 (SS)=2000H, (SP)=0100H,(AX)=2107H,则执行指令PUSH AX 后,存放数据21H的物理地址是

D 。

A. 20102H

B. 20101H

C. 200FEH

D. 200FFH

5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的 A 。

A.符号地址 B.物理地址 C.偏移地址 D.逻辑地址

6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A 。

A. CX

B. BX

C. BP

D. DI

(C)7. 执行下列程序段:

MOV AX,0

MOV BX,1

MOV CX,100

AA: ADD AX,BX

INC BX

LOOP AA

HLT

执行后的结果:(AX)= , (BX)= 。

A. 5050,99

B. 2500,100

C. 5050,101

D. 2550,102

8. 假设V1和V2是用DW定义的变量,下列指令中正确的是 A 。

A.MOV V1, 20H B.MOV V1, V2

C.MOV AL, V1 D.MOV 2000H, V2

9. – 49D的二进制补码为 A 。

A. 1100 1111

B. 1110 1101

C. 00010001

D. 1110 1100

10. 在8086/8088CPU中,为了减少CPU等待取指所需的时间,设置了 C 。

A. 时钟周期

B. 等待状态

C. 指令队列

D. 中断向量

11. ① MOV AX,1000H;② MOV AX,[1000H] ;③ MOV AX,BX

上述三条指令,根据其寻址方式的不同,判断执行速度,由快至慢的顺序为: B 。

A . ③②① B. ①③② C. ①②③ D. ②③①

12. 若门电路的两个输入量为1、1,输出量为0,则不可能完成此功能的是: D 。

A . “异或”门 B. “与非”门 C. “或非”门 D. “与”门

13. 若BL=87H,BH=0E6H,则BX= D 。

A. 87H

B. 0E6H

C. 87E6H

D. 0E687H

14. 已知物理地址为0FFFF0H,且段偏移量为0B800H,若对应的段基地址放在DS中,则DS= A 。

A. 0F47FH

B. 0F000H

C. 0FFFFH

D. 2032H

15. 设SP=1110H,执行PUSH AX指令后,堆栈指针SP的容是 D 。

A. 1112H

B. 110DH

C. 1111H

D. 110EH

16. 用来存放即将执行的指令的偏移地址的寄存器是 C 。

A. BP

B. SP

C. IP

D. CS

17. MOVS前可添加的前缀为 C 。

A.REPE/REPZ B.REPNE/REPNZ C.REP D.无

18. 下列四个选项, C 项是正确的。

A. MOV AX, BL

B. MOV [BX] , [SI]

C. MOV DX, 1000H

D. MOV ES, CS

19. 下列四个选项, D 项是不正确的。

A. IN AL, 50H

B. IN AX, 70H

C. OUT 44H, AL

D. OUT 6780H, AX

20. 堆栈段寄存器是 B 。

A.DS B.SS C.ES D.CS

21. 86系列汇编语言指令语句格式中,标识符有效长度为 A 个字符。

A.31 B.30 C.29 D.28

22. BUFFER DB 100 DUP(?) ; 表示BUFFER为 B 的存储空间,其容为随机数,通常作为程序的工作单元。

A.100个字 B.100个字节 C.200个字节 D.200个字

23. SBB在形式和功能上都和SUB指令类似, 只是SBB指令在执行减法运算时, 还要减去 C 的值。

A.SF B.OF C.CF D.ZF

24. 字符串指令有许多参数是隐含约定的,目的字符串的起始地址为 D 。

A.DS:ES B.SI:DI C.DS:SI D.ES:DI

25. 非循环逻辑移位指令在执行时,实际上是把操作数看成 A 符号数来进行移位。

A.无 B.带 C.不确定

26. 非循环算术移位指令在执行时,实际上是把操作数看成 B 符号数来进行移位。

A.无 B.带 C.不确定

(C)27. 设[2000H]、[2001H]、[2002H]、[2003H]这四个存储单元存放的地址分别为12H 、34H、 56H 、78H, 则执行完LES SI, [2000H]后, ES= ,SI= 。

A.3412H;7856H B.1234H;7856H C.7856H;3412H D.7856 H;1234H

(A)28. 对于简化的微机硬件结构,IR从PROM接收到指令字,同时将指令字分送到和W总线上去, 左4位即最高有效位为;右4位即最低有效位为。

A. 控制部件CON, 指令字段, 地址字段

B. 算术逻辑部件ALU, 指令字段, 地址字段

C. 控制部件CON, 地址字段, 指令字段

D. 算术逻辑部件ALU, 地址字段, 指令字段

(B)29. 使用换码指令时, 要求寄存器指向表的首地址, 而寄存器中为表中某一项与表格首地址之间的偏移量。

A.AX ,AL B.BX ,AL C.BX, BL D.AX ,BL

30. 当跟踪标志位TF=1时, CPU每执行完一条指令就产生一个部中断, 处于 B 状态。

A. 正常工作

B. 暂停

C. 程序调试

D. 无法确定

31. 串操作时, 地址的修改往往与方向标志DF有关, 当DF=1时, SI和DI作自动 B 修改。

A.增量 B.减量 C.不确定

32. 用 A 能完成把AX的低字节清零,高字节不变的要求。

A.AND AX,0FF00H B.OR BX,00FFH C.XOR CX,00FFH D.TEST AX, 0FF00H

33. 用 B 能完成把将BX的低字节置成全“1”,高字节不变的要求。

A.AND AX,0FF00H B.OR BX,00FFH C.XOR CX,00FFH D.TEST AX, 0FF00H

34. 用 C 能完成将CX的低字节变反,高字节不变的要求。

A.AND AX,0FF00H B.OR BX,00FFH C.XOR CX,00FFH D.TEST AX, 0FF00H

35. 十进制数30.375表示成十六进制数为 D H。

A.1F.5 B.1F.6 C.1E.5 D.1E.6

36. 执行完毕下列程序段后,BX寄存器中的容是 A 。

MOV CL,3

MOV BX,00B7H

ROL BX, 1

ROR BX,CL

A. 0C02DH

B. 00EDH

C. 002D H

D. 000DH

37. 汇编语言中,经过定义的每个变量均有3个属性,下列 D 不属于变量的属性。

相关文档
最新文档