niusouti.com
更多“用一条指令实现将寄存器BX和SI的内容相加,结果送入AX中,这条指令是()。”相关问题
  • 第1题:

    在8086/8088基址变址寻址指令中,允许使用的寄存器有()。

    • A、AX,BX,CX,DX
    • B、SP,IP
    • C、CS,ES,DS,SS
    • D、BX,BP,SI,DI

    正确答案:D

  • 第2题:

    根据以下要求写出相应的汇编语言指令。 (1)把BX和DX寄存器的内容相加,结果存入DX寄存器中; (2)用BX和SI的基址变址寻址方式,把存储器中的一个字节与AL内容相加,并保存在AL寄存器中; (3)用寄存器BX和位移量21B5H的变址寻址方式把存储器中的一个字和(CX)相加,并把结果送回存储器单元中; (4)用位移量2158H的直接寻址方式把存储器中的一个字与数3160H相加,并把结果送回该存储器中; (5)把数25H与(AL)相加,结果送回寄存器AL中。


    正确答案: (1) ADD DX,BX
    (2) ADD AL,[BX][SI]
    (3) ADD 21B5H[BX],CX
    (4) ADD WORD PTR [2158H],3160H
    (5) ADD AL,25H

  • 第3题:

    已知:DS=1000H,BX=0200H,SI=02H,内存10200H~10205H 单元的内容分别为10H, 2AH,3CH,46H,59H,6BH。下列每条指令执行完后AX 寄存器的内容各是什么?  (1)MOV AX,0200H  (2)MOV AX,[200H]  (3)MOV AX,BX  (4)MOV AX,3[BX]  (5)MOV AX,[BX+SI]  (6)MOV AX,2[BX+SI]


    正确答案:(1)0200H
    (2)2A10H
    (3)0200H
    (4)5946H
    (5)463CH
    (6)6B59H

  • 第4题:

    写出能够完成下列操作的8086CPU指令。 (1)把4629H传送给AX寄存器; (2)从AX寄存器中减去3218H; (3)把BUF的偏移地址送入BX中。


    正确答案: (1) MOV AX,4629H
    (2) SUB AX,3218H
    (3) LEA BX,BUF

  • 第5题:

    下列指令中,源操作数的寻址方式中,()属于寄存器相对寻址。

    • A、MOV AX,[4000H]
    • B、MOV [BX],AX
    • C、SUB AX,2000H
    • D、MOV AX,[SI+12H]
    • E、MOV CX,[BX]
    • F、MOV AX,[SI+BX+10H]

    正确答案:D

  • 第6题:

    试根据以下要求写出相应的汇编语言指令 把BX寄存器和DX寄存器的内容相加,结果存入DX寄存器中。


    正确答案: ADD DX,BX。

  • 第7题:

    根据以下要求,写出对应的汇编语言指令 (1)把BX和DX寄存器内容相加,结果存入DX寄存器。 (2)使用BX和SI寄存器进行基址变址寻址,把存储器中一字节内容与AL内容相加,结果存入存储单元。 (3)用寄存器BX和位移量0B2H的寄存器相对寻址方式,把存储器中一个双字与ECX相加,结果存入ECX。 (4)用偏移地址1020H直接寻址,把存储单元一个字内容与立即数3相加,结果存入存储单元。 (5)将AL寄存器内容与立即数120相加,结果存入AL寄存器。


    正确答案: (1)ADD DX,BX
    (2)ADD [BX][SI],AL
    (3)ADD ECX,[BX+0B2H]
    (4)ADD WORD PTR[1020H],3
    (5)ADD AL,120

  • 第8题:

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

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

    正确答案:A

  • 第9题:

    单选题
    下列指令中,不正确的指令是()。
    A

    MOV【BX+SI】,AX

    B

    MOV AX,【BX+SI】

    C

    MOV AX,SI

    D

    MOV AX,【BX+CX】


    正确答案: A
    解析:

  • 第10题:

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

    CMP

    B

    ADD

    C

    XOR

    D

    OR


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

  • 第11题:

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

    LODSB                     

    B

    ADD . BX , 34H  

    C

    NEG . [BX]                 

    D

    MOV . AX , [SI]


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

  • 第12题:

    单选题
    下列指令中,不正确的指令是().
    A

    MOV[BX+SI],AX4

    B

    MOVAX,[BX+SI]

    C

    MOVAX,SI

    D

    MOVAX,[BX+CX]


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

  • 第13题:

    指令MOV AX,[BX][SI]中源操作数采用的寻址方式是()

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

    正确答案:D

  • 第14题:

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


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

  • 第15题:

    分析下列指令的正误,对于错误的指令要说明原因并加以改正。 (1) MOV AH,BX (2) MOV [BX],[SI] (3) MOV AX,[SI][DI] (4) MOV MYDAT[BX][SI],ES:AX (5) MOV BYTE PTR[BX],1000 (6) MOV BX,OFFSET MAYDAT[SI] (7) MOV CS,AX (8) MOV DS,BP


    正确答案: (1)MOVAH,BX
    错误,寄存器类型不匹配,可改为MOVAX,BX
    (2)MOV[BX],[SI]
    错误,两个操作数不能都为存储单元,可改为MOVBX,[SI]或MOV[BX],SI
    (3)MOVAX,[SI][DI]
    错误,寻址方式中只能出现一个变址寄存器,可改为MOVAX,[BX][DI]。
    (4)MOVMYDAT[BX][SI],ES:AX
    错误,AX签不能有段跨越前缀,去掉ES:,改为MOVMYDAT[BX][SI],AX
    (5)MOVBYTEPTR[BX],1000
    错误,1000超出字节空间存储范围
    (6)MOVBX,OFFSETMAYDAT[SI];正确
    (7)MOVCS,AX
    错误,MOV指令CS不能做目的操作数,可改为MOVDS,AX
    (8)MOVDS,BP;正确

  • 第16题:

    根据以下要求,试写出相应的汇编语言指令。  (1)把BX寄存器和DX寄存器的内容相加,结果存入BX寄存器中。           (2)用寄存器BX和SI的基址变址寻址方式把存储器中的一个字节与AL寄存器的内容相加,并把结果送到AL寄存器中。          (3)用寄存器BX和位移量0B2H的寄存器相对寻址方式把存储器中的一个字和CX相加,并把结果存回存储器中。          (4)用位移量为0524H的直接寻址方式把存储器中的一个字与立即数3C5AH相加,并把结果送回该存储单元。


    正确答案: 1.指令为   ADD  BX,DX
    2.指令为   ADD  AL,[BX+SI]
    3.指令为   ADD  [BX+0B2H],CX
    4.指令为   ADD  [0524H],3C5AH 

  • 第17题:

    设有关寄存器及存储单元的内容如下:则指令MOV AX,1100H[BX][SI]执行完毕后,AX寄存器中的值是()。

    • A、65B7H
    • B、3412H
    • C、4C2AH
    • D、7856H

    正确答案:A

  • 第18题:

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

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

    正确答案:D

  • 第19题:

    试根据以下要求写出相应的汇编语言指令。 用寄存器BX和SI的基址变址寻址方式把存储器中的一个字节与AL寄存器的内容相加,并把结果送到AL寄存器中。


    正确答案: ADD AL,[BX][SI]

  • 第20题:

    下列指令中,不正确的指令是().

    • A、MOV[BX+SI],AX4
    • B、MOVAX,[BX+SI]
    • C、MOVAX,SI
    • D、MOVAX,[BX+CX]

    正确答案:D

  • 第21题:

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

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

  • 第22题:

    问答题
    试根据以下要求写出相应的汇编语言指令 把BX寄存器和DX寄存器的内容相加,结果存入DX寄存器中。

    正确答案: ADD DX,BX。
    解析: 暂无解析

  • 第23题:

    单选题
    用一条指令仅实现将AX←BX+SI的方法是()。
    A

    XCHG AX,[BX][SI]

    B

    MOV AX,[BX+SI]

    C

    LEA AX,BX[SI]

    D

    LEA AX,[BX][SI]


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

  • 第24题:

    问答题
    试根据以下要求写出相应的汇编语言指令。 用寄存器BX和SI的基址变址寻址方式把存储器中的一个字节与AL寄存器的内容相加,并把结果送到AL寄存器中。

    正确答案: ADD AL,[BX][SI]
    解析: 暂无解析