Print 2 strings in a box in emu8086

0

I have a code that does more or less what I need that is what I have been trying to edit so that I can put two strings in ved of only 3 digits, some solution?

.model small
.stack 200h
.data
line db '***********$'
nl1 db 0ah,0dh,'*         *'
nl2 db 0ah,0dh,'*         *'
nl3 db 0ah,0dh,'*         *'
nl4 db 0ah,0dh,'*         *'
nl5 db 0ah,0dh,'*         *'
nl6f db 0ah,0dh,'*    '
val db ?
nl6l db '    *'

nl7 db 0ah,0dh,'*         *'
nl8 db 0ah,0dh,'*         *'
nl9 db 0ah,0dh,'*         *'
nl10 db 0ah,0dh,'*         *'
nl11 db 0ah,0dh,'*         *$'


.code

main proc

    mov ax,@data
    mov ds,ax

    mov ah,1
    int 21h
    mov val,al

    mov ah,9
    lea dx,line
    int 21h

    mov ah,9
    lea dx,nl1
    int 21h

    mov ah,2
    mov dl,0ah
    int 21h
    mov dl,0dh
    int 21h

    mov ah,9
    lea dx,line
    int 21h

    mov ah,4ch
    int 21h

    main endp
end main
    
asked by Ahmed 08.05.2018 в 19:44
source

0 answers