SoloCodigo

Programación General => ASM (Ensamblador) => Mensaje iniciado por: Geras en Jueves 29 de Abril de 2004, 00:45

Título: Impresion De Registro En Pantalla
Publicado por: Geras en Jueves 29 de Abril de 2004, 00:45
:D Me gustaría que alguien me dijera como imprimir en pantalla el valor de un registro, se que es una pregunta tonta :( , pero ayer comenze a trabajar en ensamblador y me urge hacer un programa. :comp: , pueden mandarme ejemplos al correo sareg83@hotmail.com a la brevedad posible.

Gracias por su ayuda  :hola:
Título: Re: Impresion De Registro En Pantalla
Publicado por: Super_G en Lunes 3 de Mayo de 2004, 17:22
mostrar el contenido de un registro en la pantalla no es muy dificil eso depende tambien en que formato ponerlo(eje: decimal,hexadecimal, binario), por decir que lo mostramos en decimal:
           
Código: Text
  1.  
  2. ;;;;;;;mostrar el contenido de AL ,en la pantalla, en decimal
  3.             mov bl,10
  4.     c1:   xor ah,ah
  5.             div bl  ;;dividimos entre 10 para separa , por digitos decimales
  6.             mov dl,ah
  7.             add dl,48;; se convierte el digito en ASCII para ser mostrado en pantalla
  8.             mov ah,2;;mostrar caracter
  9.             int 21
  10.             cmp al,0;; si es cero terminar
  11.             jz fin      
  12.             jmp c1;; sino seguir mostrnado los digitos decimales
  13.  
  14.  
Título: Re: Impresion De Registro En Pantalla
Publicado por: Geras en Martes 4 de Mayo de 2004, 04:45
Muchas Gracias !!!  :rolleyes:
Ya entendi mejor!!!  :comp:
Título: Re: Impresion De Registro En Pantalla
Publicado por: Super_G en Martes 4 de Mayo de 2004, 16:50
"no hay de queso, no'mas de papa"