title desplaxamiento_rotacion
.model SMALL
.code
.stack
start:
mov ax,10
mov bx,20
mov cx,3
call DesplazaD
call DesplazaI
call RotaD
call RotaI
mov ax,400h
init 21h
;subrutinarias
DesplazoD PROC
shr ax,1
sar ax,1
ret
DesplazaD ENDP
DesplazaI PROC
shl ax,1
sal ax,1
ret
DesplazaI ENDP
RotaD PROC
ROR bx,1
ROC bx,1
ret
RotaD ENDP
RotaI PROC
ROL bx,1
RCL bx,1
ret
RotaI ENDP
end start
No hay comentarios:
Publicar un comentario