STACK SEGMENT STACK
DB 200 DUP(0)
STACK ENDS
DATA SEGMENT
SUM DW ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK
BEGIN: MOV AX,DATA
MOV DS,AX
MOV AX,0
MOV BX,1
MOV CX,50
NEXT: ADD AX,BX
ADD BX,2
LOOP NEXT
MOV SUM,AX
MOV AH,4CH
INT 21H
CODE ENDS
END BEGIN