变量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
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
答案解析:有

微信扫一扫手机做题