执行下面指令序列后,MOV AL,82H/CBW,结果是()。

题目

执行下面指令序列后,MOV AL,82H/CBW,结果是()。

  • A、AX=0FF82H
  • B、AX=8082H
  • C、AX=0082H
  • D、AX=0F82H
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

当执行完下列指令序列后,标志位PF和SF的值为 ( )。 MOV AL,0C4H AND AL,9DH

A.0,0

B.0,1

C.1,0

D.1,1


参考答案:D

第2题:

当执行下列指令后,(AL)=______,(DX)=______。

STR1 LABEL WORD

STR2 DB 12H

DB 34H

MOV AL,STR2

MOV DX,STRl


正确答案:12H  3412H
12H , 3412H

第3题:

下面指令序列执行后,正确的结果是()MOVAL,0FEHADDAL,ALADCAl,AL。

A、AL=0F8HCF=1

B、AL=0F8HCF=0

C、AL=0F9HCF=0

D、AL=0F9HCF=1


参考答案:D

第4题:

执行下列指令后,正确的结果是______。 MOV AL,100 MOV BL,—1

A.AL=100H BL=01H

B.AL=64H BL=0FFH

C.AL=64H BL=82H

D.AL=100H BL=FFH


正确答案:B
解析:计算机中,任何十进制数要转换成二进制补码形式进行存储。所以答案B正确。

第5题:

下面指令序列执行后完成的运算,正确的算术表达式是( )。 MOV AL,BYTE PTR X SHL AL,1 DEC AL MOV BYTE PTR Y,AL

A.y=X2+1

B.X=y2+1

C.Y=2X1-1

D.X=Y2+11


正确答案:C
解析:SHLAL,1左移1次相当于乘2。

第6题:

下面两条指令执行后,(AH)=______,(AL)=______;

MOV AH, 10H

MOV AL,10


正确答案:0010000B即10H    0001010B即0AH
0010000B即10H  ,  0001010B即0AH

第7题:

下列指令序列执行后,AL寄存器中的内容为【 】。

MOV AL,1

SAL AL,1

MOV BL,AL

SAL AL,1

SAL AL,1

ADD AL,SL


正确答案:10
10

第8题:

下面两条指令执行后,(AH)=【 】,(AL)=0AH;

MOV AH, 10H

MOVAL,10


正确答案:0010000B即10H
0010000B即10H

第9题:

下面指令序列执行后完成的运算,正确的算术表达式应是( )。MOV AL, BYTE PTR XSHL AL, 1DEC ALMOV BYTE PTR Y,AL

A.y=x2+1

B.x=y2+1

C.y=x*2-1

D.x=y2-1


正确答案:C

第10题:

下面指令序列执行后完成的运算,正确的算术表达式为 MOV AL, BYTE PTR X SHL AL,1 DEC AL MOV BYTE PTR Y,AL

A.Y=X2+1

B.Y=X2-1

C.X=Y2+1

D.Y=X*2


正确答案:D
解析:SHL指令做乘以2的运算,DEC做自减1的运算,所以D答案正确。