LI Unidad01 Diapositivas
LI Unidad01 Diapositivas
LI Unidad01 Diapositivas
Unidad de control
Registros
Sistema de control de la unidad de
ejecución
Es el encargado de decodificar las instrucciones que le envía la
cola y enviarle las órdenes a la unidad aritmética y lógica según
una tabla que tiene almacenada en ROM llamada CROM (Control
Read Only Memory).
Unidad Aritmética Lógica
Es la encargada de realizar las operaciones aritméticas (suma,
suma con "arrastre", resta, resta con "préstamo" y
comparaciones) y lógicas (AND, OR, XOR y TEST). Las
operaciones pueden ser de 32 bits, 16 bits o de 8 bits.
Registros del 80x86
Los registros de un microprocesador son componentes dentro
del microprocesador que nos permiten almacenar datos. Estos
datos pueden representar valores sobre los cuales se van a
realizar operaciones, resultados de las operaciones, direcciones
de localidades de memoria donde se encuentran datos e
instrucciones, direcciones de los dispositivos de entrada/salida
sobre los que deseamos escribir o leer, o los datos a escribir o
leídos de esos dispositivos.
◦ Modo protegido El modo protegido es el estado nativo del procesador, en el que están
disponibles todas las instrucciones y características. Los programas reciben áreas separadas de
memoria llamadas segmentos, y el procesador evita que los programas hagan referencia a la
memoria que se encuentra fuera de sus segmentos asignados.
◦ Modo 8086 virtual Mientras se encuentra en modo protegido, el procesador puede ejecutar en
forma directa el software para modo de direccionamiento real, como los programas de MS-DOS,
en un entorno multitarea seguro. En otras palabras, si un programa de MS-DOS falla o trata de
escribir datos en el área de memoria del sistema, no afectará a los otros programas que se
ejecuten al mismo tiempo. Windows XP puede ejecutar varias sesiones separadas en modo 8086
a la vez.
Por ejemplo, Windows NT y 2000 crean una máquina 8086 virtual cuando
abrimos una ventana de Comandos. Puede ejecutar muchas de esas ventanas
al mismo tiempo, y cada una está protegida contra las acciones de las demás.
Algunos programas de MS-DOS que hacen referencias directas al hardware de
la computadora no se ejecutarán en este modo bajo Windows NT, 2000 y XP
Modo protegido
El modo protegido es el modo “nativo” más poderoso del procesador. Al ejecutarse en
modo protegido, un programa puede acceder a 4GB de memoria, con direcciones desde
0 hasta FFFFFFFF hexadecimal.
El concepto de interrupciones
Llamadas a servicios del sistema
El concepto de interrupciones
Las interrupciones son un mecanismo por medio del cual
hacemos que el CPU deje de hacer la tarea que estaba
realizando para que atienda otra tarea distinta (la que realiza
la interrupción).