Está en la página 1de 15

data segment

nombre db "Juan"
var1= ($-nombre)
apellido1 db "Carranza"
var2 = ($-apellido1)
apellido2 db "Vega"
var3 = ($-apellido2)
email dw "jcarranzav1@upao.edu.pe"
ID dd 00024C6Ah
data ends
code segment
assume cs:code ds:data
Inicio:
mov ax,data

mov ds,ax

mov si,0

----->

mov ax,0b800h

mov es,ax

mov di,0

mov si,offset nombre

mov al, nombre [si]

mov ah,07h

mov es:[di],ax

add si,var1

mov cx,var2+1

r1:
1
mov al,nombre [si]

mov ah,0ch

inc di

inc di

mov es:[di],ax

inc si

loop r1

r1:mov al,nombre [si]

mov ah,0ch

inc di

inc di

mov es:[di],ax

inc si

loop r1

3
r1:mov al,nombre [si]

mov ah,0ch

inc di

inc di

mov es:[di],ax

inc si
loop r1
push di
push si
mov al,byte ptr email
mov cx, word ptr ID
sub cx, word ptr ID
and ah,07h
pop si
pop di
mov al,01h
mov es:[di],ax

mov ah,4ch
int 21h
code ends
end Inicio

También podría gustarte