7.1 循环结构程序的提
出
1:;*****EXAM7.1.1*****
2:SSEG SEGMENT STACK
3:STACK DB 50 DUP(0)
4:SSEG ENDS
5:DATA SEGMENT
6:DATA1 DW 15H,36H,45H,27BH,...
7:DATA2 DW
174H,03H,5BCH,390H,26H,...
8:SUM DW 50 DUP(0)
9:DATA ENDS
10:CSEG SEGMENT
11: ASSUME CS:CSEG,DS:DATA
12: ASSUME SS:SSEG
13:START: MOV AX,DATA
14: MOV DS,AX
15: MOV AX,SSEG
16: MOV SS,AX
17: MOV SP,SIZE STACK
18: LEA BX,DATA1
19: LEA SI,DATA2
20: LEA DI,SUM
21: MOV AX,[SI]
22: ADD AX,[BX]
23: MOV [DI],AX
24: ADD BX,2
25: ADD SI,2
26: ADD DI,2
27: MOV AX,
[SI]
28: ADD AX,
[BX]
29: MOV
[DI],AX
30: ADD
BX,2
31: ADD SI,2
32: ADD DI,2
:
315: MOV AX,
[SI]
316: ADD AX,
[BX]
317: MOV
[DI],AX
318: MOV
AH,4CH
319: INT 21H
320:CSEG ENDS
321: END START
第 3 页 / 共 67 页