I’m trying to write an assembly language program that prints my name using a loop, but I can’t figure out the issue or if I am doing it wrong on MASM?
INCLUDE Irvine32.inc .model small .stack 100h .data name db ‘YourName’, 0Dh, 0Ah, ‘$’ count db 5 .code main proc mov ax, @data mov ds, ax mov cx,5 count ; Set loop counter to 5 print_name: mov ah, 9 ; DOS function to print string lea dx, name int 21h ; Call DOS interrupt loop print_name […]
I’m trying to write an assembly language program that prints my name using a loop, but I can’t figure out the issue or if I am doing it wrong on MASM?
INCLUDE Irvine32.inc .model small .stack 100h .data name db ‘YourName’, 0Dh, 0Ah, ‘$’ count db 5 .code main proc mov ax, @data mov ds, ax mov cx,5 count ; Set loop counter to 5 print_name: mov ah, 9 ; DOS function to print string lea dx, name int 21h ; Call DOS interrupt loop print_name […]
I’m trying to write an assembly language program that prints my name using a loop, but I can’t figure out the issue or if I am doing it wrong on MASM?
INCLUDE Irvine32.inc .model small .stack 100h .data name db ‘YourName’, 0Dh, 0Ah, ‘$’ count db 5 .code main proc mov ax, @data mov ds, ax mov cx,5 count ; Set loop counter to 5 print_name: mov ah, 9 ; DOS function to print string lea dx, name int 21h ; Call DOS interrupt loop print_name […]
I’m trying to write an assembly language program that prints my name using a loop, but I can’t figure out the issue or if I am doing it wrong on MASM?
INCLUDE Irvine32.inc .model small .stack 100h .data name db ‘YourName’, 0Dh, 0Ah, ‘$’ count db 5 .code main proc mov ax, @data mov ds, ax mov cx,5 count ; Set loop counter to 5 print_name: mov ah, 9 ; DOS function to print string lea dx, name int 21h ; Call DOS interrupt loop print_name […]