Binario a Decimal
description
Transcript of 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!
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