Programación General > ASM (Ensamblador)

 dudas sobre Assembler x86

(1/1)

martincod:
tengo una duda, tengo q averiguar cual es el  el rango de memoria utilizado por el programa anterior, el progrma anterior es:
-E 0100 BE 0D 01 B4 0E B1 0C AC CD 10 E2 FB C3 48 65 6C
-E 0110 6C 6F 20 57 6F 72 6C 64 21
Hello world!
tmb Definir en q posic de la memoria RAM se halla la letra “H” y la “W” y cual es el rango de posiciones de memoria ocupado por el texto que se envio a la pantalla.

desde ya gracias, x la ayuda

Toph:

--- Cita de: "martincod" ---tengo una duda, tengo q averiguar cual es el  el rango de memoria utilizado por el programa anterior, el progrma anterior es:
-E 0100 BE 0D 01 B4 0E B1 0C AC CD 10 E2 FB C3 48 65 6C
-E 0110 6C 6F 20 57 6F 72 6C 64 21
Hello world!
tmb Definir en q posic de la memoria RAM se halla la letra “H” y la “W” y cual es el rango de posiciones de memoria ocupado por el texto que se envio a la pantalla.

desde ya gracias, x la ayuda
--- Fin de la cita ---

 :huh:  el ASCII DE la H mayúscula es 48 por lo tanto la "H" esta en la posición 010D, El ASCII de la "W" es 57 , busca esa posición  y el rango de memoria seria de la 0100 hasta la posicion que ocupa el 21 que es el ascii de "!"  solo ve cual es esa posición.

martincod:
gracias x responder, seria asi:  la letra “W” en la posición 0113,El rango de posiciones de memoria es de 0100h a 0118h.
te hago una pregunta, el rango de memoria del programa es el mismo q el del ocupado por el texto que se envio a la pantalla??, y otra pregunta +, Cual es el procedimiento que permite pasar de lenguaje Assembler a lenguaje de maquina??, compilar???, otra cosa mas, alguien sabe a q se refiere con esto: Describir en pseudo lenguaje, una rutina de programación equivalente a la realizada con los comando “n”, “r” y “w”. y la ultima y creo q con esto estoy, como saco la cantidad de bytes tiene el programa ???

desde ya gracias

Eternal Idol:
No se hacen tareas ...

Navegación

[0] Índice de Mensajes

Ir a la versión completa