TITLE Integer Summation Program
INCLUDE Irvine32.inc
ARRAY_SIZE = 20.data
str1 BYTE "Enter a signed integer:",0
str2 BYTE "The sum of the integers is:",0
str3 BYTE "How many integers will be added? ",0
str4 BYTE "The array cannot be larger than 20",0ah,0
array DWORD ARRAY_SIZE DUP(?)
.code
main PROC
call Clrscr
mov esi,OFFSET array
mov ecx,ARRAY_SIZE
call panduan //判断读入的整数个数是否大于20call PromptForIntegers
call ArraySum
call DisplaySum
exit
main endp
panduan PROC USES edx
mov edx,OFFSET str3
call Writ