martes, 20 de marzo de 2018

Direccionamientos

Se les llama modos de direccionamiento a las distintas formas de combinar los operandos según el acceso que se hace a memoria.


Modo real:
Esta técnica consiste en hacer creer al programa que dispone de más memoria que la físicamente disponible en RAM.

 El modo real está caracterizado por 20 bits de espacio de direcciones segmentado (significando que solamente se puede direccionar 1 MB de memoria), acceso directo del software a las rutinas del BIOS y el hardware periférico, y no tiene conceptos de protección de memoria o multitarea a nivel de hardware.

El modo real (también llamado modo de dirección real en los manuales de Intel) es un modo de operación del 80286 y anteriores CPUs compatibles de la arquitectura x86.


                                                       Resultado de imagen para direccionamiento modo real

Modo real:

En el modo protegido, el procesador utiliza el direccionamiento segmentado a la (no lineal), en lugar de direccionamiento lineal.


El modo protegido tiene un número de nuevas características diseñadas para mejorar las multitareas y la estabilidad del sistema, como protección de memoria, y soporte de hardware para memoria virtual así como de conmutación de tareas.

En el 80386 y procesadores de 32 bits posteriores se agregó un sistema de paginación que es parte del modo protegido.


Modo virtual:
Permite la ejecución de aplicaciones de modo real que violan las reglas bajo control de un sistema operativo de modo protegido.
El VM86 usaba la forma de segmentación del modo real, pero usaba la dirección resultante de 20 bits (realmente 21 bits), tratándola como una dirección lineal, de tal manera que era sujeta a paginación.


Información extraida de:
1. Wikipedia. (2013). Modo 8086 virtual. 20/03/2018, de Wikipedia Sitio web: https://es.wikipedia.org/wiki/Modo_8086_virtual

2. intel. (2017). Modos de direccionamiento utilizado por los Procesadores Intel®. 20/03/2018, de Intel Sitio web: https://www.intel.la/content/www/xl/es/support/articles/000007194/processors.html

Para la mayor comprensión del tema Direccionamiento te invitamos a ver los siguientes videos:
1. https://www.youtube.com/watch?v=QJIQTZJsnf0
2. https://www.youtube.com/watch?v=rSgXJp8erBw

Puede consultar las siguientes paginas para mayor comprensión del tema ya mencionado:
1. http://mixteco.utm.mx/~merg/AC/2009/3.7-direccionamiento.html
2. https://silvamondragon.wordpress.com/2010/11/29/4-2-3-modos-de-direccionamiento/
3. http://www.dia.eui.upm.es/asignatu/arq_com/Paco/3a-LMaquina.pdf
4.https://lenguajeensambladorherramientasj.wordpress.com/2013/02/24/modos-de-direccionamiento/


Este articulo fue redactado por:
Jovani Reyes Benitez 
Sandra Lizbeth Pérez Almager




1 comentario:

  1. Debería de tener un poco más de imágenes sobre el tema , y el diseño es un poco aburrido, pero la información es buena.

    ResponderEliminar