problemas recientes
Hola queria hace un par de preguntas muy basicas sobre ensamblador si alguien me puede ayudar a responderlas estare muy agradecida.
¿que se necesita para especificar una direccion de memoria en la familia 8086?
¿Bajo que condiciones no es necesario indicar explicitamente el segmento de memoria?
¿que es la pila y que funcion tiene ?
un saludo y muchas gracias
¿que se necesita para especificar una direccion de memoria en la familia 8086?
¿Bajo que condiciones no es necesario indicar explicitamente el segmento de memoria?
¿que es la pila y que funcion tiene ?
un saludo y muchas gracias
segmento:direccion
Teniendo en cuenta que hay por ej, funciones de interrupciones q necesitan un [ds:dx], necesariamente has de especificar el segmento: ds, ya que si indicas un desplazamiento y la direccion real es: segmento*tamaño segmento+desplazamiento y solo tienes desplazamiento, es imposible saber la posicion real del desplazamiento, con el consiguiente posible acceso a zonas reservadas, etc, etc. Mu peligroso.
La pila es una zona de la memoria, donde se almacenan valores, por ej. cuando se hacen push, y luego se recojen con pop. Esos valores se almacenan en la pila, en fto. pila, jeje. El primero en entrar, ultimo en salir.
Teniendo en cuenta que hay por ej, funciones de interrupciones q necesitan un [ds:dx], necesariamente has de especificar el segmento: ds, ya que si indicas un desplazamiento y la direccion real es: segmento*tamaño segmento+desplazamiento y solo tienes desplazamiento, es imposible saber la posicion real del desplazamiento, con el consiguiente posible acceso a zonas reservadas, etc, etc. Mu peligroso.
La pila es una zona de la memoria, donde se almacenan valores, por ej. cuando se hacen push, y luego se recojen con pop. Esos valores se almacenan en la pila, en fto. pila, jeje. El primero en entrar, ultimo en salir.
