实验描述
编制程序,计算X-Y。假定X、Y都是双字数据,分别存放在内存的DATAX和DATAY单元,计算得到的差存放在内存的DIF单元。使用DEBUG工具调试程序,查看程序运行结果。
运行结果
源程序清单
DATA SEGMENT
DATAX DD 00FFFFFFH
DATAY DD 01111111H
DIF DD 00000000H
DATA ENDS
DSEG SEGMENT
ASSUME CS:DSEG,DS:DATA
START:MOV AX,DATA
MOV DS,AX
MOV AX,WORD PTR DATAX
MOV BX,WORD PTR DATAX+2
MOV WORD PTR DIF,AX
MOV WORD PTR DIF+2,BX
MOV AX,WORD PTR DATAY
MOV BX,WORD PTR DATAY+2
SUB WORD PTR DIF,AX
SBB WORD PTR DIF + 2,BX
MOV AX,4C00H
INT 21H
DSEG ENDS
END START