Assembly Program to Print Sum from 1 to 100 Numbers

In this article, you will learn how to print sums from 1 to 100 numbers using Assembly Level Programing (MASM).
- Advantages and Disadvantages of Assembly Language
- Write Assembly Program to Calculate Fibonacci Series
- Assembly Program to Calculate the Factorial
- Print Hello World in Assembly Level Language
- Assembly Level Program to Find the Even Numbers Sum
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