简答题

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

正确答案

AA DW0
BB DW 0
CC DW 0
DD DW 0

MOV AX,DAT AX
MUL DATAY
MOV AA,AX
MOV BB,DX
MOV AX,DATAX
MUL DATAY+2
ADD BB,AX
ADC CC,DX
MOV AX,DAT AX+2
MUL DATAY
ADD BB,AX
ADC CC,DX
ADC DD,0
MOV AX,DATAX+2
MUL DATAY+2
ADD CC,AX
ADC DD,DX

答案解析

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

    简答题查看答案

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

    简答题查看答案

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

    简答题查看答案

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

    简答题查看答案

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

    简答题查看答案

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

    简答题查看答案

  • 在汇编语言中,定义如下变量,其中合法的变量是()

    单选题查看答案

  • 某数据段内有如下数据定义: 假设变量X的偏移地址为20H。  (1)写出变量X各数据在内存中的具体位置和相关内存单元的值。  (2)写出变量Y,Z的偏移地址。 (3)写出变量W的值。

    简答题查看答案

  • 定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,6,7,8,9}; 则语句for(i=0;i

    填空题查看答案