更多“若定义变量DAT DB OA5H,5BH,则执行MOV AX,WORD PTR DAT指令后AX寄存器的内容是【 】。 ”相关问题
  • 第1题:

    若定义DATDB '1234',执行指令MOV AX,WORD PTR DAT后,AX寄存器中的内容是

    A.1234H

    B.3412H

    C.3132H

    D.3231H


    正确答案:D
    解析:该题考查考生对汇编指令的理解。因为AX是16位的,可以存放两个字节,所以语句“MOV AX,WORD PTR DAT”将数据DAT的前两个字节(即12)传送到 AX中,进入AX又是先低字节后高字节的顺序,读出的时候又是先高字节后低字节,所以应该选择D。

  • 第2题:

    根据下面定义的数据段: DSEG SEGMENT DATl DB'1234' DAT2 DW 5678H ADDR EQU DAT2-DAT1 DSEG ENDS 执行指令MOV AX,ADDR后,AX寄存器中的内容是______。

    A.5678H

    B.7856H

    C.4444H

    D.0004H


    正确答案:D
    解析:变量DATl是存放字符串的符号地址,其值为0000H(因为是该数据段的第一个变量),而DAT2是按字节存放数值的符号地址,其值为0004H(一个字符占据一个字节的内存)。所以ADDR=0004H。

  • 第3题:

    数据定义TABLE1 DB 01H,02H,执行指令MOV AX,TYPE TABLE1后,AX寄存器的内容是___________


    FF00H;0FF00H;0100H;100H

  • 第4题:

    根据下面定义的数据段 DSEG SEGMENT DAT1 DB '1234' DAT2 DW 5678H ADDR EQU DAT2-DAT1 DSEG ENDS 执行指令MOV AX,ADDR后,AX寄存器中的内容是( )。

    A.5678H

    B.7856H

    C.4444H

    D.0004H


    正确答案:D

  • 第5题:

    11、数据定义TABLE1 DB 01H,02H,执行指令MOV AX,TYPE TABLE1后,AX寄存器的内容是___________


    1