执行完下列指令后: MOV AX,1234H MOV CL,4 ROL AX, CL DEC AX MOV CX,4 MUL CX HLT (AL)=( )。A.60HB.00HC.04HD.A0H

题目

执行完下列指令后: 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.A0H


相似考题
更多“执行完下列指令后: MOV AX,1234H MOV CL,4 ROL AX, CL DEC AX MOV CX,4 ”相关问题
  • 第1题:

    指令MOV [SI][DI],AX是否正确。


    错误

  • 第2题:

    分别说明下列指令的源操作数和目的操作数各采用什么寻址方式。 源操作数 目的操作数 (1)MOV AX, 2048H (2) MOV CL, 0FFH (3) MOV BX, [SI] (4) MOV 5[BX], BL (5) MOV [BP+100H], AX (6) MOV [BX+DI], ‘$’ (7) MOV DX, ES:[BX+SI] (8) MOV VAL[BP+DI], DX (9) IN AL, 05H (10) MOV DS, AX


    (1)MOV DI,69 ;;源操作数立即寻址,目的操作数寄存器寻址 (2)MOV CX,1000H[SI] ;; 源操作数相对变址寻址,目的操作数寄存器寻址 (3)SUB AX,[BX][SI] ;; 源操作数基址变址寻址,目的操作数寄存器寻址 (4)AND AX,CX ;; 源操作数与目的操作数都是寄存器寻址 (5)MOV [BP],AX ;; 源操作数寄存器寻址,目的操作数基址寻址

  • 第3题:

    下列指令正确的是()。

    A.MOV AX, [1000H]

    B.MOV 35,AH

    C.MOV [AX],[1111H]

    D.MOV DS, ES


    ABC

  • 第4题:

    下列指令正确的是:

    A.MOV 35, AH

    B.MOV [AX], [1111H]

    C.MOV DS, ES

    D.MOV EAX, [1000H]


    (1)指令错。两操作数字长不相等 (2)指令错。MOV指令不允许目标操作数为立即数. (3)指令错。在间接寻址中不允许两个间址寄存器同时为变址寄存器。 (4)指令错。MUV指令不允许两个操作数同时为存储器操作数。 (5)指令错。ADD指令要求两操作数等字长。 (6)指令错。源操作数形式错,寄存器操作数不加段重设符。 (7)指令错。转移地址的字长至少应是16位的。 (8)指令错。对输人输出指令,当端口地址超出8位二进制数的表达范围(即寻址的端口超出256个)时,必须采用间接寻址。 (9)指令正确。 (10)指令错。MUL指令不允许操作数为立即数。

  • 第5题:

    下列4条指令中,格式非法的指令条数为 ()。 ①MOV [SI],[DI] ②PUSH AL ③MOV CS,AX ④MOV BX,1000H

    A.1

    B.2

    C.3

    D.4


    LEA AX , 50H[BX][BP]

  • 第6题:

    指出下列指令中操作数的寻址方式 (1) MOV BX, 20H (2) MOV AX, [1245H] (3) MOV DX, [SI] (4) MOV 100[BX], AL (5) MOV [BP][SI], AX (6) MOV [BX+100][SI], AX (7) MOV [1800H], AL (8) MOV [SI], AX


    ADD AX,[BX][DI]