Untitled

 avatar
unknown
plain_text
4 months ago
571 B
2
Indexable
.model small
.stack 100h

.data
    char_to_print db 'A'  ; Character to print

.code
main:
    ; Set up data segment
    mov ax, @data
    mov ds, ax

    ; Set CX to 50 (counter for 50 prints)
    mov cx, 50

print_loop:
    mov ah, 02h            ; DOS function to print character
    lea dx, char_to_print  ; Load address of char_to_print
    int 21h                ; Call interrupt to print character

    loop print_loop        ; Decrement CX and repeat if CX != 0

    ; Exit program
    mov ah, 4Ch            ; DOS function to exit program
    int 21h

end main
Editor is loading...
Leave a Comment