![]() |
#2
ansic2011-06-01 12:17
|
代码:

D_SEG SEGMENT
AUGEND DD 99251
SUM DD ? ;此处输入数据段代码
D_SEG ENDS
E_SEG SEGMENT
ADDEND DD -15962 ;此处输入堆栈段代码
E_SEG ENDS
C_SEG SEGMENT
ASSUME CS:C_SEG,DS:D_SEG,ES:E_SEG
START:
MOV AX,D_SEG
MOV DS,AX
MOV AX,WORD PTR AUGEND
MOV DX, WORD PTR [AUGEND+2]
MOV CX, WORD PTR ADDEND
MOV BX,WORD PTR [ADDEND+2]
ADD AX,CX
ADC DX,BX
MOV SI,OFFSET SUM
MOV SI,AX
MOV [SI+2],DX
MOV DX,SI
MOV AX,09H
INT 21H
MOV AH,4CH
INT 21H
C_SEG ENDS
END START
求大虾看看代码解释一下,谢谢 AUGEND DD 99251
SUM DD ? ;此处输入数据段代码
D_SEG ENDS
E_SEG SEGMENT
ADDEND DD -15962 ;此处输入堆栈段代码
E_SEG ENDS
C_SEG SEGMENT
ASSUME CS:C_SEG,DS:D_SEG,ES:E_SEG
START:
MOV AX,D_SEG
MOV DS,AX
MOV AX,WORD PTR AUGEND
MOV DX, WORD PTR [AUGEND+2]
MOV CX, WORD PTR ADDEND
MOV BX,WORD PTR [ADDEND+2]
ADD AX,CX
ADC DX,BX
MOV SI,OFFSET SUM
MOV SI,AX
MOV [SI+2],DX
MOV DX,SI
MOV AX,09H
INT 21H
MOV AH,4CH
INT 21H
C_SEG ENDS
END START