执行下列指令后,AX寄存器中的内容是()。 TABLE.DW.10,20,30,40,50 ENTRY DW3... MOV.BX,OFFSET TABLE ADD.BX,ENTRY MOV.AX,[BX]A、(AX)=20B、(AX)=30C、(AX)=40D、(AX)=50

题目

执行下列指令后,AX寄存器中的内容是()。 TABLE.DW.10,20,30,40,50 ENTRY DW3... MOV.BX,OFFSET TABLE ADD.BX,ENTRY MOV.AX,[BX]

  • A、(AX)=20
  • B、(AX)=30
  • C、(AX)=40
  • D、(AX)=50

相似考题
更多“执行下列指令后,AX寄存器中的内容是()。 TABLE.DW.10,20,30,40,50 ENTRY DW3... MOV.BX,OFFSET TABLE ADD.BX,ENTRY MOV.AX,[BX]A、(AX)=20B、(AX)=30C、(AX)=40D、(AX)=50”相关问题
  • 第1题:

    下列程序段执行完后,A单元的内容是【 】H。

    DATA SEGMENT

    A DW 0

    B DW 0

    C DW 230,20,54

    DATA ENDS

    CODE SEGMENT

    ……

    MOV BX,OFFSET C

    MOV AX,[BX]

    ADD B,AX

    MOV AX,2[BX]

    SAL AX,1

    ADD AX,B

    MOV A,AX

    ……

    CODE ENDS


    正确答案:0EEH
    0EEH 解析:本题中,都是以字存放的,把C中十进制数转化为十六进制数为E6H,14H,36H。执行MOV BX,OFFSET C和MOV AX,[BX]指令后,AX=E6H,让AX和B中的值相加后B中的值也为E6H,MOV AX,2[BX]是把BX的偏移地址加2,然后取值给AX,即14H。经算术左移1位后再和B相加得EEH。

  • 第2题:

    己知(AX)=1000H,(BX)=2000H,依次执行PUSH AX,PUSH BX、POP AX指令后,AX寄存器中的内容是( )。

    A.1000H

    B.0010H

    C.2000H

    D.0020H


    正确答案:C

  • 第3题:

    执行下列指令后,写出寄存器的值,(AX)=______。

    TABLE DW l0,20,30,40,50

    ENTRY DW3

    MOV BX,OFFSET TABLE

    ADD BX,ENTRY

    MOV AX,[BX]


    正确答案:1E00H
    1E00H

  • 第4题:

    根据下面的指令和伪指令序列,AX寄存器的内容是______。 TAB DW 1,2,3,4,5,6 ENTRY EQU 3 MOV BX,OFFSETTAB ADD BX,ENTRY MOV AX,WORDPTR[BX]

    A.0403H

    B.0003H

    C.0506H

    D.0300H


    正确答案:D
    解析:本题中的伪指令将其后跟着的数据存入指定的存储单元。程序段中BX寄存器所存放的偏移地址指向TAB中01H,00H,02H,00H,03H,00H,……的第3个,00H所示的存储单元。所以AX寄存器中的内容为0300H。

  • 第5题:

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

    A.003H

    B.0300H

    C.0400H

    D.0004H


    正确答案:B

  • 第6题:

    执行以下程序段后,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

  • 第7题:

    指出下列指令源操作数的寻址方式? (1)MOV.BX,100H (2)MOV.AX,DAT[BX][DI] (3)MOVSB (4)ADD.AX,BX (5)MOV.BX,[100]


    正确答案: (1)MOV.BX,100H(立即寻址)
    (2)MOV.AX,DAT[BX][DI](基址变址寻址)
    (3)MOVSB(串寻址)
    (4)ADD.AX,BX(寄存器寻址)
    (5)MOV.BX,[100](直接寻址)

  • 第8题:

    如TABLE为数据段中0032单元的符号名,其中存放的内容为1234H,试问以下两条指令有什么区别?指令执行完后AX寄存器的内容是什么? MOV AX,TABLE LEA AX,TABLE


    正确答案: MOV AX,TABLE是将TABLE单元的内容送到AX,(AX)=1234H。
    LEA AX,TABLE是将TABLE单元的有效地址送到AX,(AX)=0032H。

  • 第9题:

    若(DS)=2000H,(BX)=0050H,(20050H);12H,(20051H)=34H,执行MOV AX,[BX]指令后,AX寄存器中的内容是()。

    • A、(AX)=0050H
    • B、(AX)=0012H
    • C、(AX)=1234H
    • D、(AX)=3412H

    正确答案:D

  • 第10题:

    问答题
    指出下列指令源操作数的寻址方式? (1)MOV.BX,100H (2)MOV.AX,DAT[BX][DI] (3)MOVSB (4)ADD.AX,BX (5)MOV.BX,[100]

    正确答案: (1)MOV.BX,100H(立即寻址)
    (2)MOV.AX,DAT[BX][DI](基址变址寻址)
    (3)MOVSB(串寻址)
    (4)ADD.AX,BX(寄存器寻址)
    (5)MOV.BX,[100](直接寻址)
    解析: 暂无解析

  • 第11题:

    填空题
    假设BX寄存器上的内容为0100H,下列指令执行后AX寄存器的内容分别是什么? MOVAX,1200H;(AX)=() MOVAX,BX;(AX)=() ADDAX,BX;(AX)=()

    正确答案: 1200H,0100H,0200H
    解析: 暂无解析

  • 第12题:

    单选题
    执行下列指令后,AX寄存器中的内容是()。 TABLE.DW.10,20,30,40,50 ENTRY DW3... MOV.BX,OFFSET TABLE ADD.BX,ENTRY MOV.AX,[BX]
    A

    (AX)=20

    B

    (AX)=30

    C

    (AX)=40

    D

    (AX)=50


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

  • 第13题:

    执行下列指令后,AX寄存器中的内容是( ) TABLE DW 10,20,30,40,50 ENTRY DW3 ┆ MOV BX,OFFSET TABLE ADD BX,ENTRY MOV AX,[BX]

    A.10

    B.20

    C.30

    D.40


    正确答案:D
    解析:ENTRYDW3定义的是以字为单位,最后的MOVAX,[BX]的意思就是取EA为3的字的内容,即0040H。

  • 第14题:

    执行下面的程序段后,(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

  • 第15题:

    执行下列程序后,(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

  • 第16题:

    根据下面的指令和伪指令序列 TAB DW 1,2,3,4,5,6 ENTRY EQU 3 MOV BX,OFFSET TAB ADD BX,ENTRY MOV AX,WORD PTR [BX] AX寄存器的内容是( )

    A.0300H

    B.0003H

    C.0506H

    D.0403H


    正确答案:A
    解析:根据数据定义伪指令TABDW1,2,3,4,5,6画出内存分配示意图,在存储单元相应位置标出变量名和EA。OFFSETTAB得到的是变量TAB的EA。TAB这个变量的EA为0则MOVBX,OFFSETTAB这个指令的源操作数OFFSETTAB是立即寻址,(BX)=0。ENTRY为符号常量,指令ADDBX,ENTRY的源操作数ENTRY也是立即寻址(BX)+3→BX,(BX)=3。MOVAX,WORDPTR[BX]指令中源操作数[BX]是寄存器间接寻址,前面的WORDPTR指明内存操作数为字类型。指令执行后把偏移地址为3的字单元的内容传给AX。所以答案选A。

  • 第17题:

    已知(AX)=1000H,(BX)=2000H,依次执行PUSH AX,PUSH BX、POP AX指令后,AX寄存器中的内容是( )。

    A.1000H

    B.0010H

    C.2000H

    D.0020H


    正确答案:C

  • 第18题:

    下列X86汇编指令中,可将AX寄存器内容改变的是

    A.CMP AX,BX

    B.TEST AX,BX

    C.AND AX,AX

    D.XCHG AX,BX


    正确答案:C

  • 第19题:

    假设BX寄存器上的内容为0100H,下列指令执行后AX寄存器的内容分别是什么? MOVAX,1200H;(AX)=() MOVAX,BX;(AX)=() ADDAX,BX;(AX)=()


    正确答案:1200H;0100H;0200H

  • 第20题:

    执行“()AX,BX”指令不改变AX寄存器中的内容。

    • A、CMP
    • B、ADD
    • C、XOR
    • D、OR

    正确答案:A

  • 第21题:

    单选题
    若(DS)=2000H,(BX)=0050H,(20050H);12H,(20051H)=34H,执行MOV AX,[BX]指令后,AX寄存器中的内容是()。
    A

    (AX)=0050H

    B

    (AX)=0012H

    C

    (AX)=1234H

    D

    (AX)=3412H


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

  • 第22题:

    单选题
    执行“()AX,BX”指令不改变AX寄存器中的内容。
    A

    CMP

    B

    ADD

    C

    XOR

    D

    OR


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

  • 第23题:

    问答题
    如TABLE为数据段中0032单元的符号名,其中存放的内容为1234H,试问以下两条指令有什么区别?指令执行完后AX寄存器的内容是什么? MOV AX,TABLE LEA AX,TABLE

    正确答案: MOV AX,TABLE是将TABLE单元的内容送到AX,(AX)=1234H。
    LEA AX,TABLE是将TABLE单元的有效地址送到AX,(AX)=0032H。
    解析: 暂无解析