Programación General > ASM (Ensamblador)
Ayuda En Asm
y0mism0:
No conoces ninguno en español? Pues es una putada, ya q me habia familiarizado con las interrupciones...
3. Ya mire en la ayuda del debug y no vi nada al respecto. MIra, vuelco el contenido de estoso offsets, es decir lo q contienen esa direcciones de memoria :
231f-2324
y me pone k la memoria contiene valores hexadecimales q corresponden a los caracteres ascii "HOLA"
PUes bien, desemsamblo con -u en este mismo rango de direcciones
231f-2324
y me pone esto : mov ax,bx
Pues lo q no entiendo, es, q "mov ax,bx" != (no es igual) "HOLA". Con ambos comandos estoy mirando el contenido de esas direcciones de memoria, x lo q me deberia de salir lo mismo, no por utilizar un comando u otro va a cambiar el contenido , no? Es decir, si utilizando -u, me saliera mov ax,bx, utilizando posteriormente -d, me tiene k salir tb mov ax,bx, solo q transformado a hexadecimal, ya q esas direcciones de memoria contienen estas instrucciones ASM "mov ax,bx" , y no esto "HOLA"...
ah, y la ultima cosa, cuando se dice, un microprocesador de 32 bits, se refiere a q el micro tiene 32 buses de direccion, no de datos , vd??
Navegación
[*] Página Anterior
Ir a la versión completa