变量DATAX和变量DATAY的定义如下: DATAX DW 0148H DW 2316H DATAY DW 0237H DW 4052H 请按下列要求写出指令序列: 解释下列指令的作用: STC MOV BX,DATAX ADC BX,DATAY

题目

变量DATAX和变量DATAY的定义如下: DATAX DW 0148H DW 2316H DATAY DW 0237H DW 4052H 请按下列要求写出指令序列: 解释下列指令的作用: STC MOV BX,DATAX ADC BX,DATAY


相似考题
参考答案和解析
正确答案: DATAX和DATAY两个字数据之和加1,结果存入BX寄存器。
更多“变量DATAX和变量DATAY的定义如下: DATAX DW 0148H DW 2316H DATAY DW 0237H DW 4052H 请按下列要求写出指令序列: 解释下列指令的作用: STC MOV BX,DATAX ADC BX,DATAY”相关问题
  • 第1题:

    执行下列指令后,(CX)的值为______。 TABLE DW 10,20,30,40,50 X DW 3 LEA BX,TABLE ADD BX,X MOV CX,[BX]

    A.0030H

    B.0003H

    C.0020H

    D.0040H


    正确答案:D
    解析:(CX)的值就应该是BX中的值,程序段执行后,BX的值应该是TABLE数组中第四个值,因为定义的是字类型,所以最后(CX)的值是0040H。

  • 第2题:

    根据下面的指令和伪指令序列,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。

  • 第3题:

    执行下列指令后,(CX)值为( )。 TABLE DW 10H, 20H, 30H, 40H, 50H X DW 6 LEA BX, TAELE ADD BK, X MOV CX, [BX]

    A.0030H

    B.0003H

    C.0020H

    D.0040H


    正确答案:D

  • 第4题:

    执行下列指令后,(CX)值为( )。 TABLE DW 10,20,30,40,50 X DW 3 LEA BX,TABLE ADD BX,X MOV CX,[BX]

    A.0030H

    B.0003H

    C.0020H

    D.0040H


    正确答案:D

  • 第5题:

    变量DATAX和变量DATAY的定义如下: DATAXDW 0148H DW 2316H DATAYDW 0237H DW 4052H请按下列要求写出指令序列: DATAX和DATAY两个字数据相加,和存放在DATAY中。


    正确答案: MOV AX,DATAX
    ADD DATAY,AX
    MOV AX,DATAX+2
    ADD DATAY+2,AX

  • 第6题:

    执行下列指令后,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

    正确答案:C

  • 第7题:

    变量DATAX和变量DATAY的定义如下: DATAX DW 0148H DW 2316H DATAY DW 0237H DW 4052H 请按下列要求写出指令序列: DATAX除以23(用DIV)。


    正确答案: MOV AX,DATAX
    MOV BL,23
    DIV BL

  • 第8题:

    变量DATAX和变量DATAY的定义如下: DATAXDW 0148H DW 2316H DATAY DW 0237H DW 4052H DATAX和DATAY两个双字数据相加,和存放在从DATAY开始的双字单元中。


    正确答案: MOV AX,DATAX
    ADD DATAY,AX
    MOV AX,DATAX+2
    ADC DATAY+2,AX
    MOV DATAY+4,0;用于存放进位位
    ADC DATAY+4,0

  • 第9题:

    问答题
    阅读下列程序段,注释指令中计算符LENGTA的取值.  DATA     SEGMENT  A        DW     10 DUP(?), 1234H,  20 DUP(?)  B        DB    ‘ABCDEF’,6 DUP(?)  C        DW     10, 20 DPU(?)  D        DW     5 DUP(3 DUP(2),5)  DATA     ENDS                ┆  ①       MOV     AX, LENGTH  A  ②       MOV     BX ,LENGTH  B  ③       MOV     CX ,LENGTH  C  ④       MOV    DX ,LENGTH  D

    正确答案: ①10→AX;
    ②1→BX;
    ③1→CX;
    ④5→ DX.
    解析: 暂无解析

  • 第10题:

    问答题
    变量DATAX和变量DATAY的定义如下: DATAX DW 0148H DW 2316H DATAY DW 0237H DW 4052H 请按下列要求写出指令序列: DATAX双字除以字DATAY(用DIV)。

    正确答案: MOV DX,DAT AX+2
    MOV AX,DAT AX
    DIV DATAY
    解析: 暂无解析

  • 第11题:

    问答题
    变量DATAX和变量DATAY的定义如下: DATAXDW 0148H DW 2316H DATAY DW 0237H DW 4052H DATAX和DATAY两个双字数据相加,和存放在从DATAY开始的双字单元中。

    正确答案: MOV AX,DATAX
    ADD DATAY,AX
    MOV AX,DATAX+2
    ADC DATAY+2,AX
    MOV DATAY+4,0;用于存放进位位
    ADC DATAY+4,0
    解析: 暂无解析

  • 第12题:

    问答题
    变量DATAX和变量DATAY的定义如下: DATAXDW 0148H DW 2316H DATAYDW 0237H DW 4052H请按下列要求写出指令序列: DATAX和DATAY两个字数据相加,和存放在DATAY中。

    正确答案: MOV AX,DATAX
    ADD DATAY,AX
    MOV AX,DATAX+2
    ADD DATAY+2,AX
    解析: 暂无解析

  • 第13题:

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

    TABLE DW l0,20,30,40,50

    ENTRY DW3

    MOV BX,OFFSET TABLE

    ADD BX,ENTRY

    MOV AX,[BX]


    正确答案:1E00H
    1E00H

  • 第14题:

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

    A.3231H

    B.3132H

    C.1234H

    D.0000H


    正确答案:D

  • 第15题:

    根据下面的指令和伪指令序列 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。

  • 第16题:

    执行下列指令后,(CX)=( )。 TABLE DW 10H,20H,30H,40H,50H X DW3 LEA BX,TABLE ADD BX,X MOV CX,[BX]

    A.0030H

    B.0003H

    C.3000H

    D.2000H


    正确答案:C

  • 第17题:

    变量DATAX和变量DATAY的定义如下: DATAX DW 0148H DW 2316H DATAY DW 0237H DW 4052H 请按下列要求写出指令序列: 解释下列指令的作用: STC MOV BX,DATAX ADC BX,DATAY


    正确答案: DATAX和DATAY两个字数据之和加1,结果存入BX寄存器。

  • 第18题:

    阅读下列程序段,注释指令中计算符LENGTA的取值.  DATA     SEGMENT  A        DW     10 DUP(?), 1234H,  20 DUP(?)  B        DB    ‘ABCDEF’,6 DUP(?)  C        DW     10, 20 DPU(?)  D        DW     5 DUP(3 DUP(2),5)  DATA     ENDS                ┆  ①       MOV     AX, LENGTH  A  ②       MOV     BX ,LENGTH  B  ③       MOV     CX ,LENGTH  C  ④       MOV    DX ,LENGTH  D


    正确答案: ①10→AX;
    ②1→BX;
    ③1→CX;
    ④5→ DX.

  • 第19题:

    变量DATAX和变量DATAY的定义如下: DATAX DW 0148H DW 2316H DATAY DW 0237H DW 4052H 请按下列要求写出指令序列: DATAX和DATAY两个字数据相乘(用MUL)。


    正确答案: RESULT1 DW 0
    DW 0
    RESULT2 DW 0
    DW 0

    MOV AX,DAT AX
    MUL DATAY
    MOV RESULT1,AX
    MOV RESULT1+2,DX
    MOV AX,DATAX+2
    MUL DATAY+2
    MOV RESULT2,AX
    MOV RESULT2+2,DX

  • 第20题:

    变量DATAX和变量DATAY的定义如下: DATAX DW 0148H DW 2316H DATAY DW 0237H DW 4052H 请按下列要求写出指令序列: DATAX双字除以字DATAY(用DIV)。


    正确答案: MOV DX,DAT AX+2
    MOV AX,DAT AX
    DIV DATAY

  • 第21题:

    问答题
    变量DATAX和变量DATAY的定义如下: DATAX DW 0148H DW 2316H DATAY DW 0237H DW 4052H 请按下列要求写出指令序列: DATAX除以23(用DIV)。

    正确答案: MOV AX,DATAX
    MOV BL,23
    DIV BL
    解析: 暂无解析

  • 第22题:

    问答题
    变量DATAX和变量DATAY的定义如下: DATAX DW 0148H DW 2316H DATAY DW 0237H DW 4052H 请按下列要求写出指令序列: 解释下列指令的作用: STC MOV BX,DATAX ADC BX,DATAY

    正确答案: DATAX和DATAY两个字数据之和加1,结果存入BX寄存器。
    解析: 暂无解析

  • 第23题:

    问答题
    变量DATAX和变量DATAY的定义如下: DATAX DW 0148H DW 2316H DATAY DW 0237H DW 4052H 请按下列要求写出指令序列: DATAX和DATAY两个字数据相乘(用MUL)。

    正确答案: RESULT1 DW 0
    DW 0
    RESULT2 DW 0
    DW 0

    MOV AX,DAT AX
    MUL DATAY
    MOV RESULT1,AX
    MOV RESULT1+2,DX
    MOV AX,DATAX+2
    MUL DATAY+2
    MOV RESULT2,AX
    MOV RESULT2+2,DX
    解析: 暂无解析

  • 第24题:

    单选题
    执行下列指令后,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
    解析: 暂无解析