
In this article, you will learn how to print sum from 1 to 100 numbers using Assembly Level Programing (MASM).
Here are some more codes you might like
- Calculate Factorial Using Assembly Level Programming.
- Calculate Fibonacci Series using Assembly Level Programming.
Source Code,
TITLE "TO PRINT THE SUM OF NATURAL NUMBERS FROM 1 TO 100" .MODEL SMALL .STACK .DATA VAL DB 1 .CODE MAIN PROC MOV AX,@DATA MOV DS,AX MOV BX,1 MOV CX,100 MOV AX,0 TOP: ADD AX,BX INC BX LOOP TOP XOR DX,DX MOV BX,100 DIV BX AAM ADD AX,3030H PUSH DX MOV DH,AL MOV DL,AH MOV AH,02H INT 21H MOV DL,DH MOV AH,02H INT 21H POP AX AAM ADD AX,3030H PUSH DX MOV DH,AL MOV DL,AH MOV AH,02H INT 21H MOV DL,DH MOV AH,02H INT 21H MOV AH,4CH INT 21H MAIN ENDP END MAIN