更多“设AL=04H,CL=0F8H,执行MULCL指令后,结果是()。A、AX=0032HB、AX=00E0HC、AX=03E0HD、AX=0FFE0H”相关问题
  • 第1题:

    执行下述指令后, XOR AH, AH MOV AL, 90H CWD结果是______。

    A.DX: AX=0000: FF90H

    B.DX: AX=FFFF: 0090H

    C.DX: AX-0000: 0090H

    D.DX: AX=FFFF: FF90H


    正确答案:C
    解析:CWD指令用于带符号数扩展,其功能是将AX寄存器中的符号位扩展到DX中,从而得到(DX),(AX)组成的32位双字。

  • 第2题:

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


    正确答案:B

  • 第3题:

    设AL=04H,BL=0F8H,执行IMUL BL指令后,结果是______。

    A.AX=01FDOH

    B.AX=03EOH

    C.AX=0FEOH

    D.AX=0047H


    正确答案:B
    解析:乘法操作IMUL是执行带符号数的乘法操作,AL的十进制数是4,BL的十进制数是248,两数相乘结果为972,换成十六进制就是03E0H。

  • 第4题:

    执行下列指令后,AX的值为 MOV AX,1234H MOV CL,4 ROL AX,CL DEC AX MOV CX,4 MUL CX

    A.8D00H

    B.9260H

    C.8CA0H

    D.0123H


    正确答案:A

  • 第5题:

    指令IMUL CL,表示()。

    • A、(AL)*(CL)→(AX)
    • B、(AX)*(CL)→(DX)
    • C、(AX)/(CL)→(AL)
    • D、(CL)*(AL)→(AL)

    正确答案:A

  • 第6题:

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

    • A、AX=0FF82H
    • B、AX=8082H
    • C、AX=0082H
    • D、AX=0F82H

    正确答案:A

  • 第7题:

    设(AX)=1000H,NEGAXNOTAX执行上述两条指令后,正确的结果是()。

    • A、(AX)=1001H
    • B、(AX)=0FFFH
    • C、(AX)=1000H
    • D、(AX)=0111H

    正确答案:B

  • 第8题:

    下列程序中每条指令执行后,AX中十六进制内容是什么? (1)MOV  AX, 0  (2)DEC  AX,   (3)ADD  AX, 07FFFH  (4)ADD  AV  (5)NUR  AX  (6)SUB  AX,0FFFFH  (7)ADD  AX,8000H  (8)OR   AX,0BFDFH  (9)AND  AX,0EBEDH  (10)XCHG AH,AL  (11)SAL  AX,1  (12)RCL  AX,1


    正确答案: (1)AX=0;
    (2)AX=0FFFFH;
    (3)AX=7FFEH;
    (4)AX=8000H;
    (5)AX=7FFFH;
    (6)AX=8000H;
    (7)AX=000H;
    (8)AX=0ABCDH;
    (9)AX=0CDABH;
    (10)AX=0CDABH;
    (11)AX=9B56H(CF=1);
    (12)AX=36ADH

  • 第9题:

    累加器AX中的内容为4142H,执行指令CMP AX,4041H后,(AX)=()。执行SUB AX,404lH后,(AX)=()


    正确答案:4142H;0101H

  • 第10题:

    单选题
    下列四条指令执行后不影响标志位的是()。
    A

    JNC  NEXT

    B

    CMP  AX,BX

    C

    SHL  AX,1

    D

    OR  AL,AL


    正确答案: D
    解析: 暂无解析

  • 第11题:

    问答题
    下列程序中每条指令执行后,AX中十六进制内容是什么? (1)MOV  AX, 0  (2)DEC  AX,   (3)ADD  AX, 07FFFH  (4)ADD  AV  (5)NUR  AX  (6)SUB  AX,0FFFFH  (7)ADD  AX,8000H  (8)OR   AX,0BFDFH  (9)AND  AX,0EBEDH  (10)XCHG AH,AL  (11)SAL  AX,1  (12)RCL  AX,1

    正确答案: (1)AX=0;
    (2)AX=0FFFFH;
    (3)AX=7FFEH;
    (4)AX=8000H;
    (5)AX=7FFFH;
    (6)AX=8000H;
    (7)AX=000H;
    (8)AX=0ABCDH;
    (9)AX=0CDABH;
    (10)AX=0CDABH;
    (11)AX=9B56H(CF=1);
    (12)AX=36ADH
    解析: 暂无解析

  • 第12题:

    单选题
    设AL=04H,CL=0F8H,执行MULCL指令后,结果是()。
    A

    AX=0032H

    B

    AX=00E0H

    C

    AX=03E0H

    D

    AX=0FFE0H


    正确答案: A
    解析: 暂无解析

  • 第13题:

    为了将AL寄存器中的组合(PackeD) BCD码45H转换为两个非组合(UnpackeD) BCD码04H和05H,并分别存放在AH和AL寄存器中,应在下面的指令序列的横线处填写什么指令?

    MOV AX,45H

    MOV CL,4

    ______ AX,CL

    SHR AL,CL


    正确答案:SHL
    SHL

  • 第14题:

    有下列指令: 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。

  • 第15题:

    要完成(AX)×7/2运算,则下列四条指令之后添加( )指令。 MOV BX,AX MOV CL,3 SAL AX,CL SUB AX,BX

    A.ROR AX,1

    B.SAL AX,1

    C.SAR AX,1

    D.DIV AX,2


    正确答案:C

  • 第16题:

    执行下面指令序列后,结果是()。

    A.AX=0FF82H
    B.AX=8082H
    C.AX=0082H
    D.AX=0F82H

    答案:A
    解析:

  • 第17题:

    执行下面指令序列后,结果是()。  MOV AL,82H  CBW(字节转换为字指令,该指令的隐含操作数为AH和AL。其功能是用AL的符号位去填充AH,即:当AL为正数,则AH=0,否则AH=OFFH。

    • A、AX=0FF82H
    • B、AX=8082H
    • C、AX=0082H
    • D、AX=0F82H

    正确答案:A

  • 第18题:

    下列四条指令执行后不影响标志位的是()。

    • A、JNC  NEXT
    • B、CMP  AX,BX
    • C、SHL  AX,1
    • D、OR  AL,AL

    正确答案:A

  • 第19题:

    执行指令AND AX,AX后,AX中的内容有什么变化?


    正确答案:不会发生改变。

  • 第20题:

    执行指令AND AX,AX后,CF等于多少?


    正确答案:CF=0

  • 第21题:

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

    • A、(AX)=0FF82H
    • B、(AX)=8082H
    • C、(AX)=0082H
    • D、(AX)=0F82H

    正确答案:A

  • 第22题:

    单选题
    指令IMUL CL,表示()。
    A

    (AL)*(CL)→(AX)

    B

    (AX)*(CL)→(DX)

    C

    (AX)/(CL)→(AL)

    D

    (CL)*(AL)→(AL)


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    设(AX)=1000H,NEGAXNOTAX执行上述两条指令后,正确的结果是()。
    A

    (AX)=1001H

    B

    (AX)=0FFFH

    C

    (AX)=1000H

    D

    (AX)=0111H


    正确答案: C
    解析: 暂无解析