参考答案和解析
正确答案:0340
0340 解析:MUL是无符号单操作数的乘法指令。如果源操作数是字节数据,就与AL寄存器中的数相乘,乘积为单字长,存放在AX中。(AX)=0034H,(BL)=16,执行MUL BL后,(AX)=0340H。
更多“执行下面的程序段后,AX寄存器中的数据是【】H。MOV AX, 0034HMOV BL, 16MUL BL ”相关问题
  • 第1题:

    设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。

  • 第2题:

    如下程序段,设寄存器初值AX=20BCH,DX=45A2H,按下面要求写出连续执行相应指令后寄存器的内容. MOV CL,04H SHL DX,CL ;DX=____①____ MOV BL,AH SHL AX,CL ;AX=___②_____ SHR BL,CL ; BL=____③___ XOR DL,BL ; DX=_____④____


    答:(1)10000H~1FFFFH(2)1234OH~2233FH(3)23000H~32FFFH(4)EOOOOH~EFFFFH(5)ABOOOH~BAFFFH

  • 第3题:

    已知AX=1025H,BL=03H,则语句“MUL BL”执行后AX的值为()。

    A.3075H

    B.0075H

    C.006FH

    D.306FH


    006FH

  • 第4题:

    设寄存器AL,BL,CL中内容均为76H,执行下列程序段后,各寄存器的值分别为多少?一空2分,共6分. XOR AL,0FH AND BL,0FH OR CL,0FH 执行上述指令序列后,AL=(3) _______,BL=(4)______ ,CL=(5)______


    D

  • 第5题:

    如果TABLE为数据段中0032单元的符号名,其中存放的内容为1234H,当执行指令”MOV AX,TABLE”和”LEA AX,TABLE”后,(AX)中的内容分别为多少?

    A.执行MOV AX , TABLE后(AX)=1234H

    B.执行LEA AX, TABLE 后 (AX)=0032H.

    C.执行MOV AX , TABLE后(AX)=0032H

    D.执行LEA AX, TABLE 后 (AX)=1234H


    1234H,0032H