• Domingo 22 de Diciembre de 2024, 07:57

Autor Tema:  Convertir Numero Binario A Decimal  (Leído 6360 veces)

ciclo_120

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Convertir Numero Binario A Decimal
« en: Martes 13 de Julio de 2004, 01:55 »
0
Hola a todos.

Tengo que realizar un programa en lenguaje ensamblador que me mande un mensaje, pidiendome que ingrese el número binario, y luego me muestre otro mensaje mostrandome el número decimal, ejemplo:

Ingrese el numero: 0010

El resultado es: 2

Gracioas por su atención.

Super_G

  • Miembro MUY activo
  • ***
  • Mensajes: 375
    • Ver Perfil
Re: Convertir Numero Binario A Decimal
« Respuesta #1 en: Miércoles 14 de Julio de 2004, 20:19 »
0
hay varias formas de hacerlo, una forma rapida seria:
1) ingresar "1" ó "0"(numero binario)
2) hacer la lectura para cada pulso de tecla(0 ò 1) por decir en AL, que tendra el Ascii correspondiente, restarle 48, hacer una rotacion al Carry y a otro registro,
3) repetir 8veces (Byte)
Código: Text
  1.  
  2. ;;************paso #2
  3.                         sub AL,48
  4.                         rcl   al,1
  5.                         rcl   bl,1
  6. ;;************
  7.  
  8.