niusouti.com
更多“执行下面的程序段后,AL寄存器中的内容应该是______。 MOV AL,03H MOV BL,09H SLIB AL ”相关问题
  • 第1题:

    执行下列程序段后,AL=( )。 MOV AL,64 MOV CL,2 SHR AL,CL MIOV CL,AL SHR AL,2 ADD AL,CL

    A.16

    B.20

    C.32

    D.64


    正确答案:B

  • 第2题:

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

    MOV AL,1

    SAL AL,1

    MOV BL,AL

    SAL AL,1

    SAL AL,1

    ADD AL,SL


    正确答案:10
    10

  • 第3题:

    执行下列指令后,正确的结果是______。 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正确。

  • 第4题:

    下面的程序段 DAT DB 1,2,3,4 MOV AL, 0 MOV CX, 4 MOV SI, 3 LP: ADD AL, DAT[SI] DEC SI LOOPE LP HLT 执行结束后,AL和CX寄存器的内容分别是______。

    A.4和3

    B.7和2

    C.9和1

    D.10和0


    正确答案:B
    解析:中断向量的地址=中断类型号×4。每个中断向量在中断向量表中占4个字节。低16位存放的是中断程序的偏移地址,高16位存放的是中断程序的段地址。

  • 第5题:

    执行下面的程序段后,AL寄存器中的内容应该是( )。 MOV AL,03H MOV BL,09H SUB AL,BL AAS

    A.0FAH

    B.04H

    C.06H

    D.86H


    正确答案:C

  • 第6题:

    程序段如下,说明程序执行后AH,AL的值。 MOV AX.9034H NEG AH NOT AL 执行后,AH=();AL=()。


    正确答案:70H;OCBH

  • 第7题:

    源程序如下: MOV AH,0 MOV AL,9 MOV BL,8 ADD AL,BL AAA AAD DIVAL 结果AL(),AH=(),BL=()。


    正确答案:01H;00H;08H

  • 第8题:

    执行下列程序后,求(AL)、(BL)、(CF)的值。 MOV AL,64HMOV BL,-1CMP AL,BLADD AL,AL


    正确答案: (AL)=C8H、(BL)=FFH、(CF)=0

  • 第9题:

    源程序如下: MOV AH, 0 MOV AL, 9 MOV BL, 8 ADD AL, BL AAA AAD DIV AL 结果AL为多少?AH为多少?BL为多少?


    正确答案:AL=01H、AH=00H、BL=08H

  • 第10题:

    执行下列指令后,正确的结果是()。MOV AL,100 MOV BL,-2

    • A、AL=100H BL=02H
    • B、AL=64H BL=0FEH
    • C、AL=64H BL=82H
    • D、AL=100H BL=0FEH

    正确答案:B

  • 第11题:

    问答题
    分析下面程序段, MOV AL,200 SAR AL,1 MOV BL,AL MOV CL,2 SAR AL,CL ADD AL,BL 试问程序段执行后 (BL)=? (AL)=?

    正确答案: (BL)=0E4H
    (AL)=0DDH
    解析: 暂无解析

  • 第12题:

    填空题
    有程序如下: MOV AL,02H SHL AL,1 MOV BL,AL MOV CL,02 SHL AL,CL ADD AL,BL INT 3 程序执行后AL=(),BL=(),指出该程序的功能是()

    正确答案: 14H,04H,实现AL内容乘10
    解析: 暂无解析

  • 第13题:

    下面的程序段 DAT DB 1,2,3,4 MOV AL,0 MOV CX,4 MOV SI,3 LP: ADD AL,DAT [SI] DEC SI LOOPE LP HLT 执行结束后,AL和CX寄存器中的内容分别是

    A.4和3

    B.7和2

    C.9和1

    D.10和0


    正确答案:A
    解析:该题考查考生对汇编指令的理解。LOOPE循环指令只有在ZF=1且CX> 0时,才进行循环,本题中当执行到LOOPE指令时,ZF=0而且CX=3,不满足循环条件,所以退出循环,此时AL和CX的值分别是4和3,所以应该选择A。

  • 第14题:

    执行下列程序段后,AL=( )。 MOV AL,64 MOV CL,2 SHR AL,CL MOV CL,AL SHR AL,2 ADD AL,CL

    A.16

    B.20

    C.32

    D.64


    正确答案:B

  • 第15题:

    执行下面的程序段后,(AL)=( )。 MOV AX,03H MOV BL,09H SUB AL,BL AAS

    A.OFAH

    B.04H

    C.06H

    D.86H


    正确答案:B

  • 第16题:

    执行下面的程序段后,AL中的内容是______。 BUF DW 1234H,5678H,0001H MOV BX,OFFSETBUF MOV AL,2 XLAT

    A.12H

    B.34H

    C.56H

    D.78H


    正确答案:C

  • 第17题:

    有程序如下: MOV AL,02H SHL AL,1 MOV BL,AL MOV CL,02 SHL AL,CL ADD AL,BL INT 3 程序执行后AL=(),BL=(),指出该程序的功能是()


    正确答案:14H;04H;实现AL内容乘10

  • 第18题:

    阅读程序,说明程序执行后BH,BL,AL,CL的值; MOV BL,26H MOV AL,BL MOV CL,4 SHR BL,CL ADD BL,30H MOV BH,BL AND AL,OFH ADD AL,30H MOV BL,AL INT 3 BH=(),BL=(),AL=(),CL=()。


    正确答案:32H;36H;34H;04H

  • 第19题:

    源程序如下: MOV CL,4 MOV AX,[2000H] SHL AL,CL SHR AX,CL MOV [2000H],AX 若程序执行前,数据段内(2000H)=09H,(2001H)=03H,则执行后(2000H)等于多少?(2001H)等于多少?


    正确答案:(2000H)=39H、(2001H)=00H

  • 第20题:

    试分析下面的程序段完成什么功能。 MOV CL, 4 SHL AX, CL SHL BL, CL MOV AL, BL SHR DH, CL OR AL, DH


    正确答案:将 AX 中间 8 位,BX 的低 4 位,DX 的高 4 位组成一个新字存放在 AX 中。

  • 第21题:

    分析下面程序段, MOV AL,200 SAR AL,1 MOV BL,AL MOV CL,2 SAR AL,CL ADD AL,BL 试问程序段执行后 (BL)=? (AL)=?


    正确答案: (BL)=0E4H
    (AL)=0DDH

  • 第22题:

    程序段如下: BLK1 DB 46,84,34,-5,20,122,73 : MOV CX,7 LEA S1,BLK1 NEXT:MOV AL,[SI] INC SI TEST AL,81H LOOPZ NEXT MOV BL,[SI] : 请回答程序段运行后: (AL)=? (BL)=?


    正确答案: (AL)=-5或0FBH
    (BL)=14H或20

  • 第23题:

    填空题
    阅读程序,说明程序执行后BH,BL,AL,CL的值; MOV BL,26H MOV AL,BL MOV CL,4 SHR BL,CL ADD BL,30H MOV BH,BL AND AL,OFH ADD AL,30H MOV BL,AL INT 3 BH=(),BL=(),AL=(),CL=()。

    正确答案: 32H,36H,34H,04H
    解析: 暂无解析