微机原理及应用试题库

  • 格式:docx
  • 大小:99.32 KB
  • 文档页数:14

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

1. 8086和8088的引脚信号中, D

为地址锁存允许信号引脚。

A.

CLK B. INTR C . NMI D . ALE

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

C. MAIN A/B : D. GAMA$1 :

3. 如图所示的三态输出电路,当

4.设(SS)=2000H , (SP)=0100H ,

(AX)=2107H , 则执行指令 PUSH AX

后,存放数据 21H的物理地址是

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. E(ENABLE)=1, A=1

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

D. E(ENABLE)=0, A=0 A . 4LOOP : B. DELAYIS :

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

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

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

若 BL=87H , BH=0E6H,贝U BX= D 。

的工作单元。

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

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

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

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

A .无 B.带 C.不确定 A. 1100 1111 B. 1110 1101 C.00010001 D. 11101100

A. 时钟周期 B. 等待状态 C. 指令队列 D. 中断向量

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

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

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

13.

14. A. 87H B. 0E6H C. 87E6H D. 0E687H

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

A. 0F47FH B. 0F000H C. 0FFFFH D. 2032H

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

16.

17.

18.

19.

20. A. 1112H B. 110DH C. 1111H D. 110EH

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

A. BP B. SP C. IP D. CS

MOVS前可添加的前缀为 C 。

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

F列四个选项, C 项是正确的。

A. MOV

C. MOV

F列四个选项, AX, BL B. MOV [BX] , [SI]

DX, 1000H D. MOV ES, CS

D—项是不正确的。

A. IN AL, 50H B. IN AX, 70H C. OUT 44H, AL D. OUT 6780H, AX

堆栈段寄存器是

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

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

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

22. BUFFER DB 100 DUP⑺;表示 BUFFER 为 ___ B __ 的存储空间,其内容为随机数,通常作为程序

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

A . SF B . OF C . CF D . ZF 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总线上去,左

.CLK Q --------

TH~

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

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

但)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

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

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

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

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

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

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

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

MOV CL , 3

MOV BX , 00B7H

ROL BX, 1

ROR BX , CL

1R

二 > CLK CLR Li 4位即最高有效位为 ____ ;右4位即最低有效位为

D . TEST AX, 0FF00H

D . TEST AX, 0FF00H

D . TEST AX, 0FF00H A. 0C02DH B. 00EDH C. 002D H D.

000DH 37.汇编语言中,经过定义的每个变量均有 3个属性,下列 D 不属于变量的属性。 A •段属性 B •偏移量属性 C •类型属性 D.地址属性

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

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

39. 乘法运算是双操作数运算 ,但是,在指令中却只指定一个操作数 ,另一个操作数是隐含规定的 ,隐含操作

数为 A 。

A • AL/AX B. BL/BX C • CL/CX D • DL/DX

40. LDA、ADD和SUB三条助记符对应的操作码分别为 _A

B. 0001、 0000 和 0100

D.0000、 1101 和 0101

AL内容送到I/O接口中,使用的指令是

B. MOV AL, 端口地址

D. IN AL, 端口地址

,源操作数字段是 B寻址方式。

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

43.下列 C 指令不影响讲位标志 CF的状态。

A • ADD B • SUB C • INC D • CMP

44. 8086/8088系统中把1M存储空间分成16个逻辑段(0〜15),每个逻辑段的容量 C 。

A •工 64KB B • =64KB C. < 64KB D • > 64KB

45. 已知DS=2000H , BX=3000H , SI=4000H。执行完毕 MOV AL,[BX+SI] 之后,将 A 存储单元的内容送 到AL寄存器去。

A• 27000H B• 27001H C• 9000H D

• 9001H

46. 下列四条指令中, B 是错误的。

A. LEA AX, [2728H : B. LEA CX, 6093H

C. LEA SP, [0482H: D. LEA BX, [BP+SI :

47. 将11.375D转换成二讲制数,为 B 。

A • 1101.011B B • 1011.011B C • 1101.101 B D

• 1011.101B

48. NEG指令是一个 A操作数指令。

A •单 B •双 C •无 D •任意多个

49. 在8086/8088中,一个最基本的总线周期由 4个时钟周期组成,假设 8086的主频为10MHz,则一个时钟

周期是 A 。

A• 100ns B• 200ns C• 250ns D• 400ns

50. 有如下定义

VAR1 DB 1, 2, 3, 4, 5

VAR2 DB '12345'

NUM4 EQU VAR2 —AR1

贝U NUM4= D 。

A. 0000、0001 和 0010

C.1110、 1111和 0010

41. 在8086/8088微机系统中,将

A. OUT端口地址,AL

C. OUT AL, 端口地址

42. 指令 MOV AL,[BX+SI+25]