Professional Documents
Culture Documents
n1 db 0 ;variable
n2 db 0 ;variable
n3 db 0 ;variable
n4 db 0 ;variable
n5 db 0 ;variable
n6 db 0 ;variable
n7 db 0 ;variable
n8 db 0 ;variable
n9 db 0 ;variable
n10 db 0 ;variable
n11 db 0 ;variable
cen db 0
dece db 0
uni db 0
msg7 db 10,13,7,'ROTACION HACIA LA DERECHA SIN ACARREO RCR: ',' $ ' ;variables de
salida
msg8 db 10,13,7,'ROTACION HACIA LA IZQUIERDA SIN ACARREO RCL: ',' $ ' ;variables de
salida
msg9 db 10,13,7,'ROTACION HACIA LA DERECHA CON ACARREO RCR: ',' $ '
;variables de salida
msg10 db 10,13,7,'ROTACION HACIA LA IZQUIERDA CON ACARREO RCL: ',' $ ' ;variables de
salida
.code
inicio:
;finalizar SHL
;finalizar SHR
;inicio del proceso de SAR
;finalizar SAR
;finalizar SAL
;finalizar ROL
;finalizar ROR
;finalizar RCR
;inicio del proceso de RCL
;finalizar RCL
;finalizar RCR
;finalizar RCL
;impresiones
;SHL
;end
; SHR
;end
;SAR
;END
;SAL
;END
;ROL
mov ah,09 ;Permiso para realizar la lectura
;END
;ROR
;END
;RCR
;END
;RCL
;END
;RCR
mov al,ah ;muevo lo que tengo en AH a AL para poder volver a separar los números
mov ah,02h
mov dl,cen
int 21h
mov dl,dece
add dl,30h
int 21h
mov dl,uni
add dl,30h
int 21h
;END
;RCL
;END
mov ah,4ch ;Mueve el valor 4C00h al registro AX para terminar la ejecuciOn con la opcionn
4C de la interrupcion 21h.