Ver la Versión Completa : Mostrar valor en binario
San29
24-06-2011, 00:10:49
Hola a todos, ojala puedan ayudarme, tengo que hacer un programita que muestre por pantalla el valor contenido en el registro BX en binario.
Se que tengo que utilizar la operación ROL (para rotar un bit) pero no se como hacerlo.
Gracias!
San29
24-06-2011, 02:06:25
Tengo que hacerlo en assembler
duilioisola
24-06-2011, 10:49:03
Yo no tengo idea de ensablador, pero hace elgún tiempo se publicó este enlace en el club:
Abre los Ojos al Ensamblador (http://www.abreojosensamblador.net/)
Espero que sea de ayuda
escafandra
25-06-2011, 13:54:54
; ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
include \masm32\include\masm32rt.inc
; ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
.data?
.data
.code
start:
; ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
cls
mov ebx, 0123h
xor ecx, ecx
mov eax, 16
loop1:
xor ecx, ecx
mov ecx, ebx
and ecx, 08000h
shr ecx, 15
push eax
print str$(ecx)
pop eax
shl bx, 1
dec eax
jnz loop1
inkey
exit
; ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
end start
Saludos.
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.