已知(DX)=0B9H,(CL)=3,(CF)=1,确定下列指

题目

已知(DX)=0B9H,(CL)=3,(CF)=1,确定下列指令单独执行以后DX寄存器的值。  (1)SHR  DX, 1  (2)SAR  DX, CL  (3)ROR  DX, CL  (4)ROL  DX, CL  (5)SAL  DH, 1  (6)RCL  DX, CL

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

假定DX=10111001B,CL=3,CF=1,则执行指令SHLDX,CL后,DX的值为()

A. 005CH

B. 0017H

C. 1700H

D. 05C8H


参考答案D

第2题:

下列程序执行后,DX寄存器的内容是( ) CODE SEGMENT ASSUME CS:CODE START: MOV CL,3 MOV DX,0C6H ROL DX,2 ROR DX,CL CODE ENDS END START

A.35

B.63H

C.53H

D.138H


正确答案:B
解析:该题主要考查了两个移位指令ROL(循环左移)和ROR(循环右移),首先DX=0C6H=11000110B,而执行ROLDX,2后DX=00011011B,接着执行RORDX,CL结果为DX=01100011B=63H,所以选项B是正确的。

第3题:

以下五个指令(1)MOV AL,55H (2)MOV CL,2(3)ROL AL,CL (4)OR AL,1 (5)RCL AL,CL顺序执行完后,CF=多少?()

A.1

B.2

C.3

D.0


参考答案:A

第4题:

假设(AL)=10101111B,CF=0,CL=4,写出执行下列指令后的结果以及标志位CF、ZF的值。 ROL    AL,CL


正确答案:AL=11111010B,CF=0,ZF=0

第5题:

下列程序执行后,DX寄存器的内容是( )。 CODE SEGMENT ASSUME CS:CODE START: MOV CL,3 MOV DX,0C6H ROLDX,2 ROR DX,CL CODE ENDS END START

A.35

B.63H

C.53H

D.138H


正确答案:B

第6题:

下列程序执行后,DX寄存器的内容是( )。 CODE SEGMENT ASSUMECS:CODE START: MOV CL,3 MOV DX,0C6H ROL DX,2 ROR DX,CL CODE ENDS END START

A.35

B.63H

C.53H

D.138H


正确答案:B

第7题:

已知:(AX)=01CDH,(BX)=0AFH,(CX)=0BE02H,CF=1,写出单步执行每条指令时CF、ZF及相关寄存器的内容。

TEST AX,BX ;AX=______H,BX=______H

;CF=______,ZF=_____

ROL BX,CL ;(BX)=______H,(CL)=______H


正确答案:01CD    0AF    0    0    2BC    02
01CD    0AF    0    0    2BC    02

第8题:

已知BX=5E5CH,CX=8303H,CF=1 ROR BX,CL XOR BH,CH ROL BX,CL 上述程序段执行后,BX=( )H 。

A.4658

B.6458

C.4568

D.8564


参考答案:A

第9题:

假定DX=10111001B,CL=3,CF=1,则执行指令SHLDX,CL后,DX的值为()。

  • A、005CH
  • B、0017H
  • C、1700H
  • D、05C8H

正确答案:D

第10题:

写出下列指令的机器码  (1)MOV AL,CL  (2)MOV DX,CX  (3)MOV [BX+100H],3150H


正确答案:(1)10001010 11000001B
(2)10001011 11010001B
(3)11000111 10000111 00000000 00000001 01010000 00110001B