实验内容:
设X、Y、Z均为双精度数,它们分别存放在X、X+2、Y、Y+2、Z、Z+2存储单元中,存放时高位存高地址,低位存低地址,
编写程序实现下面表达式的计算:X+(Y-Z)=W
DATA SEGMENT
X DW 1122H,3344H
Y DW 5566H,7788H
Z DW 1122H,3344H
W DW ?,?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
MOV AX,Y
MOV DX,Y+2
SUB AX,Z
SBB DX,Z+2
ADD AX,X
ADC DX,X+2
MOV W,AX
MOV W+2,DX
MOV AH,4CH
INT 21H
CODE ENDS
END START