Binario a Decimal

Post on 17-Jan-2016

216 views 0 download

description

interfaz

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