指出下列指令的错误: MOVAH,CX; MOV33H,AL;

题目

指出下列指令的错误: MOVAH,CX; MOV33H,AL; MOVAX,[SI][DI]; MOV[BX],[SI]; ADDBYTEPTR[BP],256; MOVDATA[SI],ES:AX; JMPBYTEPTR[BX]; OUT230H,AX; MOVDS,BP; MUL39H。

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

第1题:

有下列指令: MOV AX,1234H MOV CL,4 ROL AX,CL DEC AX MOV CX,4 MUL CX HLT 执行这些指令后,寄存器AL的值是( )

A.60H

B.00H

C.04H

D.AOH


正确答案:B
解析:在本题中,开始时AX寄存器中的内容是1234H,经过ROLAX,CL命令后,AX=2341H。ROL是循环左移。然后再DECAX后,AX=2340H。MUL是乘法指令,它隐含了目的操作数AX,乘积为DX:AX。所以执行完MULCX指令后,AX=8D00H。那么AL的值是00H。

第2题:

设AL=0E0H,CX=3,执行RCL AL,CL指令后,CF的内容为______。

A.0

B.1

C.不变

D.变反


正确答案:A

第3题:

已知AL,BX为无符号数,计算AL×BX的乘积,使用下述程序段()。

A、MULBX

B、IMULBX

C、MOVAH,0MULBX

D、CBWMULBX


参考答案:C

第4题:

指出下列指令是否正确,若不正确说明原因:SAL [BX],CX


正确答案:错,移位指令,移位位移不能用CX寄存器指明

第5题:

试分别指出下列各指令语句的语法是否有错,如有错,指明是什么错误。 NOT CX,AX


正确答案: NOT指令只有一个操作数

第6题:

设AL=0EOH,CX=3,执行RCL,AL,CL指令后,CF的内容为( )。

A.0

B.1

C.不变

D.变反


正确答案:A

第7题:

下列四条指令中,错误的指令是()。

  • A、SHR AL,l
  • B、MOV AL,64H
  • C、SHL AH,CL
  • D、MOV AL,BX

正确答案:D

第8题:

下列指令中合法的是( )。

A.IN AL,258

B.OUT CX,AL

C.IN 2,258

D.OUT DX,AL


正确答案:D

第9题:

写出下列指令的机器码  (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

第10题:

下列指令中合法的指令是()

  • A、MOV CX,SI
  • B、POP CL
  • C、MOV [SI+DI],AX
  • D、OUT 100H,AL

正确答案:A