Assembly LAB: Print Alphabet(A-Z)

 .MODEL SMALL

 .STACK 100H

 

 .DATA

    PROMPT  DB  'The Alphabets are : $'

 

 .CODE

   MAIN PROC

     MOV AX, @DATA                ; initialize DS

     MOV DS, AX

 

     LEA DX, PROMPT               ; load and print PROMPT

     MOV AH, 9

     INT 21H

 

     MOV CX, 26                  ; initialize CX

 

     MOV AH, 2                    ; set output function

     MOV DL, 41H                    ; initialize DL with 0

 

     @LOOP:                       ; loop label

       INT 21H                    ; print ASCII character

 

       INC DL                     ; increment DL to next ASCII character

     LOOP @LOOP                   ; loop's condition

 

     MOV AH, 4CH                  ; return control to DOS

     INT 21H

   MAIN ENDP

 END MAIN

মন্তব্যসমূহ

এই ব্লগটি থেকে জনপ্রিয় পোস্টগুলি

Assembly LAB: Character Input Output