Programación General > ASM (Ensamblador)

 Ayuda En Asm

<< < (3/3)

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

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa