微机原理选择题复习4

1.执行下列程序段后,(AX)= B
TAB DW 1,2,3,4,5,6
ENTRY EQU 3 ;ENTRY赋值为3
MOV BX, OFFSET TAB
ADD BX,ENTRY
MOV AX,[BX]
A) 0003H B) 0300H C) 0400H D) 0004H
2.INC 指令不影响 __B___标志。
A) OF B) CF C) ZF D) SF

3.执行下列指令后:
STR1 DW ‘AB’
STR2 DB 16 DUP(?)
CNT EQU $ -STR1 ;CNT=18
MOV CX,CNT
MOV AX,STR1
HLT
寄存器CL的值是__B___,寄存器AX的值是________。
①  A) 10H B) 12H C) 0EH D) 0FH
② A) 00ABH B) 00BAH C) 4142H D) 4241H

4.汇编语言源程序经汇编后不能直接生成 C 文件。
A).OBJ B).LST C).EXE D).CRF

5.栈顶物理地址为24600H,执行PUSH DX指令后,栈顶的物理地址为__D____
A) 24602H B)24601H C)245FFH D)245FEH

6.执行下面的程序段后,DAT1单元的值是__C___。
DAT1 DB 12H,34H
DAT2 DB 56H,78H
MOV AX,WORD PTR DAT1
CMP AX,WORD PTR DAT2
JA DONE
MOV BX,WORD PTR DAT2
MOV WORD PTR DAT2,AX
MOV WORD PTR DAT1,BX
DONE:HLT
A)12H B)34H C)56H D)78H

7.下列指令中,正确的一条是 C 。
A) MOV BYTE PTR [BX],1000
B) MOV AX,[SI][DI]
C) LEA BX,4[BX]
D) MOV AX,ARRAY1+ARRAY2

8.执行下列指令后:
MOV AX,1234H
MOV CL,4
ROL AX,CL
DEC AX
MOV CX,4
MUL CX
HLT
寄存器AH的值是____C______。
A) 92H B) 8CH
C) 8DH D) 00H

9.设(SP)=0100H,(SS)=2000H,执行PUSH BP指令后,栈顶的物理地址是__A____。
A) 200FEH B) 0102H
C)20102H D) 00FEH

10.对于下列程序段:
AGAIN:MOV AL,[SI]
MOV ES:[DI],AL
INC SI
INC DI
LOOP AGAIN
也可用指令___A______完成同样的功能。
A) REP MOVSB B)REP LODSB
C) REP STOSB D) REPE SCASB

11.下列指令中,不影响标志位的指令是___B____ 。
A) ROR AL,1 B) JNC Label
C) INT n D) SUB AX,BX

12.下列指令中,正确的一条是_____C_____。
A) MOV AH,BX B) MUL AX,BX
C) MOV SP,SS:DATA-WORD[BX][SI]
D) LEA DS,35[DI]

13.假设V1和V2是用DW定义的变量,下列指令中正确的是___B___。
A) MOV V1,V2 B) MOV V1,20H
C) MOV 2000H,V2 D) MOV AL,V1

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值