执行MOV AX,WDAT指令时,要使AX寄存器中内容为3412H,不能采用下列哪种数据段定义?A.DSEG SEGMENT WDAT EQU WORD PTR BDAT BDAT DB 12H,34H DSEG ENDSB.DSEG SEGMENT BDAT DB 12H,34H WDAT = WORD PTR BDAT DSEG ENDSC.DSEG SEGMENT WDAT FQU THIS WORD BDAT DB 12H,34H DSEG ENDSD.DSEGSEGMENT BDAT DB 12

题目

执行MOV AX,WDAT指令时,要使AX寄存器中内容为3412H,不能采用下列哪种数据段定义?

A.DSEG SEGMENT WDAT EQU WORD PTR BDAT BDAT DB 12H,34H DSEG ENDS

B.DSEG SEGMENT BDAT DB 12H,34H WDAT = WORD PTR BDAT DSEG ENDS

C.DSEG SEGMENT WDAT FQU THIS WORD BDAT DB 12H,34H DSEG ENDS

D.DSEGSEGMENT BDAT DB 12H,34H WDAT LABEL WORD DSEG ENDS


相似考题
参考答案和解析
正确答案:D
解析:按照D的数据段定义,WDAT是BDAT数组之后的一个字,所以内容不是3412H。
更多“执行MOVAX,WDAT指令时,要使AX寄存器中内容为3412H,不能采用下列哪种数据段定义?A.DSEG SEGMENT W ”相关问题
  • 第1题:

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

    A. 5678H

    B. 0008H

    C. 0006H

    D. 0004H


    正确答案:C

  • 第2题:

    如果TABLE为数据段中0032单元的符号名,其中存放的内容为1234H,当执行指令“MOV AX,TABLE"(AX)=______;而执行指令“LEA AX,TABLE"后,则(AX)=______。


    正确答案:1234H    0032H
    1234H  ,  0032H

  • 第3题:

    执行MOV AX,WDAT指令时,要使AX寄存器中内容为3412H,不能采用( )数据段定义。

    A.DSEG SEGMENT WDAT EQU WORD PTR BDAT BDAT DB 12H,34H DSEG ENDS

    B.DSEG SEGMENT BDAT DB 12H,34H WDAT = WORD PTR BDAT DSEG ENDS

    C.DSEG SEGMENT WDAT EQU THISWORD BDAT DB 12H,34H DSEG ENDS

    D.DSEG SEGMENT BDAT DB 12H,34H WDAT LABEL WORD DSEG ENDS


    正确答案:D

  • 第4题:

    下面是数据段的定义 DSEG SEGMENT A DB '1234' BDW A DSEG ENDS 执行MOV BX,B 指令后,BX寄存器中内容是( )。

    A.3231H

    B.1234H

    C.3132H

    D.0000H


    正确答案:D

  • 第5题:

    根据下面定义的数据段: 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。

  • 第6题:

    用一条指令实现将寄存器BX和SI中的内容相加,结果送入AX中,这条指令是()。

    • A、ADD AX,[SI][BX]
    • B、MOV AX,[BX+SI]
    • C、AND AX,[BX+SI]
    • D、LEA AX,[BX][SI]

    正确答案:D

  • 第7题:

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


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

  • 第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题:

    单选题
    若(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
    解析: 暂无解析

  • 第11题:

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

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

  • 第12题:

    单选题
    在执行下列指令寻找操作数时,不需要使用段寄存器DS的指令是()。
    A

    LODSB                     

    B

    ADD . BX , 34H  

    C

    NEG . [BX]                 

    D

    MOV . AX , [SI]


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

  • 第13题:

    若定义变量DATDB 0A5H,5BH,则执行MOVAX,WORDPTRDAT指令后AX寄存器的内容是______。


    正确答案:5BA5H
    5BA5H

  • 第14题:

    对于指令MOV AX,0和指令XOR AX,AX,下面( )描述是正确的。

    A.均可执行对AX寄存器的“清0”操作,并且执行速度也没有差异

    B.均可执行对AX寄存器的“清0”操作,但MOVAX,0指令的执行速度比较快

    C.均可执行对厶X寄存器的“清0”操作,但XOR AX,AX指令的执行速度比较快

    D.两条指令的执行结果不同


    正确答案:C

  • 第15题:

    根据下列数据段中变量的定义,执行MOV BX,ADDR指令后,BX寄存器中内容是( )。 DSEG SEGMENT DAT DB '1234' ADDR DW DAT DSEG ENDS

    A.3231H

    B.3132H

    C.1234H

    D.0000H


    正确答案:D

  • 第16题:

    若定义TABDWl,2,3,4,执行MOVAX,TAB [2]指令后,AX寄存器中的数据是:( )。

    A.0200H

    B.0002H

    C.0403H

    D.3


    正确答案:B

  • 第17题:

    执行下面的指令序列后,AX寄存器中的内容是( )。 MOVAX,'8' MOVAL,'9' AAA

    A.0017H.

    B.0077H

    C.0107H

    D.0071H


    正确答案:C

  • 第18题:

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


    正确答案: MOVAX,TABLE
    MOVAX,OFFSETTABLE

  • 第19题:

    VAR是数据段中定义的变量,指令MOVAX,[SI+VAR]源操作数的寻址方式是()

    • A、寄存器寻址
    • B、寄存器间接寻址
    • C、寄存器相对寻址
    • D、基址变址寻址

    正确答案:C

  • 第20题:

    将堆栈段中偏移量值为BX的存储单元中的内容送入AX寄存器的指令是()。

    • A、MOVAX,BX
    • B、MOVAX,[BX]
    • C、POPAX
    • D、MOVAX,SS:[BX]

    正确答案:D

  • 第21题:

    根据下面定义的数据段:DSEGSEGMENTDAT1DB`1234`DAT2DW5678HDAT3DD12345678HADDREQUDAT3-DAT1DSEGENDS执行指令MOVAX,ADDR后,AX寄存器中的内容是()。

    • A、5678H
    • B、0008H
    • C、0006H
    • D、0004H

    正确答案:C

  • 第22题:

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

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

  • 第23题:

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

    正确答案: MOVAX,TABLE
    MOVAX,OFFSETTABLE
    解析: 暂无解析