martes, 7 de mayo de 2013

desplazamiento y rotacion

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