更多“执行下列程序后,(AX)=( )。 TAB DW 1,2,3,4,5,6 ENTRY EQU 3 ...MOV ”相关问题
  • 第1题:

    执行下面的程序段后,(AX)=______。 TAB DW 1,2,3,4,5,6 ENTRY EQU 3 MOV BX, OFFSET TAB ADD BX, ENTRY MOV AX, [BX]

    A.003H

    B.0300H

    C.0400H

    D.0004H


    正确答案:B
    解析:(AX)的值就是BX寄存器中的值,程序执行完后应该读的是第4个字节之后的地址里的内容,应该是03H,因为定义了数据为字类型,所以(AX)=0300H。

  • 第2题:

    执行以下程序段后,AX=( )。 TAB DW 1,2,3,4,5,6 ENTRY EQU 3 MOV BX, OFPSET TAB ADD BX, ENTRY MOV AX, [BX]

    A.0003H

    B.0300H

    C.0400H

    D.0004H


    正确答案:B

  • 第3题:

    2、执行下面的程序段后 AX=? TAB DW 1,2,3,4,5,6 ENTRY EQU 6 MOV BX,OFFSET TAB ADD BX,ENTRY MOV AX,[BX]


    B

  • 第4题:

    执行下面的程序段后,(AX);( ) TAB DW 1,2,3,4,5,6 ENTRY EQU 3 MOV BX,OFFSET TAB ADD BX,ENTRY MOV AX,[BX]

    A.0003H

    B.0300H

    C.0400H

    D.0004H


    正确答案:B
    解析:此图为TAB的内存分配示意图,MOVBX,OFFSETTAB是把TAB的首地址给BX,接着BX加ENTRY的值,即3。MOVAX,[BX]是把偏移地址为3的一个字送给AX,即0300H。

  • 第5题:

    执行下列程序后,(AX)=( )。 TAB DW 1,2,3,4,5,6 ENTRY EQU 3 … MOV BX,OFFSET TAB ADD BX,ENTRY MOV AX,[BX]

    A.0003H

    B.0004H

    C.0300H

    D.0400H


    正确答案:C