You are on page 1of 2

REALIZAR SEGUIMIENTOS A LOS

SIGUIENTES DOS CÓDIGOS, DETECTAR


ERRORES Y DESCUBRIR QUE HACEN.
.model small resultado:
.386 mov ah,0
.stack 64 jmp fin
.data siguiente:
var db 8 dup (?) mov cx,si
.code mov dx,di
Begin proc far cmp cx,dx
mov ax,@data jz siga
mov ds,ax inc si
mov ax,0 dec di
mov cx,0 jmp metodo
lea si,var siga:
mov di,si mov ah,1
add di,8 ; jmp fin
metodo: fin:
mov bh,[si] mov ax,4c00h
mov bl,[di] int 21h
cmp bh,bl Begin endp
jz siguiente End
jmp resultado
.model small ciclo2:
.386 shl al,1
.stack 64 jnc salir
.data mov cx,3
.code mov dx,0
inicio proc near ciclo3:
mov ax,@data shl al,1
mov ds,ax jc sii
mov ax,128 loop ciclo
mov cx,3 jmp salir
ciclo: sii:
shl al,1 mov dx,1
jc sii salir:
mov dx,0 mov ax,4c00h
loop ciclo int 21h
mov cx,5 inicio endp
mov dx,0 end

You might also like