Binario a Decimal

2
22/10/2014 Permite convertir valores decimales de dos digitos a Binario (15=0001111). http://www.mis-algoritmos.com/ejemplos/asm-6.html 1/2 Envía tus aplicaciones o ejemplos en Ensamblador Ejemplos en Ensamblador Binario a Decimal Permite convertir valores decimales de dos digitos a Binario (15=0001111). Búsqueda Buscar ;Autor Victor De la Rocha ;URL http://www.mis-algoritmos.com .model small .stack .data cad db 9 dup (' '),'$' var1 db ? num db ? aux db ? .code .startup mov var1,0 ;Residuo de cero mov ah,01h ;Utilizado con la interrupcuón siguiente int 21h ;Interrupción para leer sub al,30h ;Obtención de valor real mov num,al ;Número con que trabajaremos mov al,num mov bl,10 ;Movemos a bl 10 mul bl ;Multiplicamos 10 por el número a convertir mov aux,al ;Asignamos a aux el residuo mov var1,0 ;Para segundo dígito se repite mov ah,01h int 21h sub al,30h add aux,al ;Lo agregamos al número anterior multiplicado por 10 mov bl,aux ;Éste ya no necesita ser multiplicado mov num,bl ;El número resultante a bl mov ah,02h ;Imprimimos signo de igual mov dl,'=' int 21h mov SI,6 ;Comienzan los ciclos de división entre 2 bin: ;Uso de etiqueta mov Ah,00h;Aseguramos residuo de 0 mov Al,num mov Bl,2 div Bl mov var1,Ah mov num,Al mov dl,var1 Lo más popular suma,resta,multiplicacion y divide Suma dos numeros sin importar el acarreo Menu Lee Cadena y la muestra en una coordenada especifica Binario a Decimal comparacion ensamblador Factorial Los 10 mas visitados suma,resta,multiplicacion y divide Suma dos numeros sin importar el acarreo Binario a Decimal ensamblador Menu Tablas de multiplicar Factorial Limpia pantalla y cambia el color del fondo Ultimos 10 agregados realizar un margen Menu duplicar palabra crear carpeta suma,resta,multiplicacion y divide posiciones del cursor en cualquier momento comparacion Captura Cadena rotabit o kit de 16 bits  Mis Algoritmos Curso Django Avanzado Aprenderás técnicas avanzadas y mejores prácticas en Django 1.7 Gantt Chart Template Yes, it's easy. Nothing to install. Try it Free!

description

interfaz

Transcript of Binario a Decimal

Page 1: Binario a Decimal

22/10/2014 Permite convertir valores decimales de dos digitos a Binario (15=0001111).

http://www.mis-algoritmos.com/ejemplos/asm-6.html 1/2

Envía tus aplicaciones o ejemplos en EnsambladorEjemplos en Ensamblador

Binario a Decimal

Permite convertir valores decimales de dos digitos a Binario (15=0001111).

Búsqueda

Buscar

;Autor Victor De la Rocha;URL http://www.mis-algoritmos.com

.model small

.stack

.data

cad db 9 dup (' '),'$' var1 db ? num db ? aux db ? .code.startup

mov var1,0 ;Residuo de cero mov ah,01h ;Utilizado con la interrupcuón siguiente int 21h ;Interrupción para leer sub al,30h ;Obtención de valor real mov num,al ;Número con que trabajaremos

mov al,num mov bl,10 ;Movemos a bl 10 mul bl ;Multiplicamos 10 por el número a convertir mov aux,al ;Asignamos a aux el residuo

mov var1,0 ;Para segundo dígito se repite mov ah,01h int 21h sub al,30h add aux,al ;Lo agregamos al número anterior multiplicado por 10 mov bl,aux ;Éste ya no necesita ser multiplicado mov num,bl ;El número resultante a bl

mov ah,02h ;Imprimimos signo de igual mov dl,'=' int 21h

mov SI,6 ;Comienzan los ciclos de división entre 2 bin: ;Uso de etiqueta

mov Ah,00h;Aseguramos residuo de 0 mov Al,num mov Bl,2 div Bl mov var1,Ah mov num,Al

mov dl,var1

Lo más popular

suma,resta,multiplicacion y divide

Suma dos numeros sin importar elacarreo

Menu

Lee Cadena y la muestra en unacoordenada especifica

Binario a Decimal

comparacion

ensamblador

Factorial

Los 10 mas visitados

suma,resta,multiplicacion y divide

Suma dos numeros sin importar elacarreo

Binario a Decimal

ensamblador

Menu

Tablas de multiplicar

Factorial

Limpia pantalla y cambia el color delfondo

Ultimos 10 agregados

realizar un margen

Menu

duplicar palabra

crear carpeta

suma,resta,multiplicacion y divide

posiciones del cursor en cualquiermomento

comparacion

Captura Cadena

rotabit o kit de 16 bits



Mis Algoritmos

Curso DjangoAvanzado

Aprenderás técnicasavanzadas y mejores

prácticas en Django 1.7

Gantt ChartTemplate

Yes, it's easy. Nothing toinstall. Try it Free!

Page 2: Binario a Decimal

22/10/2014 Permite convertir valores decimales de dos digitos a Binario (15=0001111).

http://www.mis-algoritmos.com/ejemplos/asm-6.html 2/2

add dl,30h

mov cad[SI],dl;Concatenamos resultados

cmp num,1 ;Hacemos comparación dec SI jne bin ;Indicamos volver a etiqueta bin o: je salida ;Ir a etiqueta salir

cmp num,0 ;Comparación con 0 jne bin je salida

salida: ;Etiqueta de salida

mov dl,num ;Proceso para imprimir cadena final con número binario add dl,30h

mov cad[SI],dl

mov ah,09h lea Dx,cad int 21h

.exitend