Está en la página 1de 1

- Responder las siguientes preguntas

a) ¿Qué tipos generales de funciones especifican las instrucciones de un computador?

 Procesador – Memoria: Transferencia de datos desde o hacia memoria.


 Procesador – E/S: Transferencia de datos desde o hacia el exterior a través de
un módulo de E/S.
 Procesamiento de Datos: Alguna operación aritmética o lógica con los datos.
 Control: Una instrucción puede especificar que la secuencia de ejecución se
alter.

b) Enumere y defina brevemente los estados posibles que determinan la ejecución de


una instrucción

1. Calculo de dirección de la instrucción (IAC, Instruction Address Calculation):


determina la dirección de la siguiente instrucción a ejecutar.
2. Captación de instrucción (if, InstructionFetch): la CPU lee la instrucción
desde su posición en memoria.
3. Decodificación de la operación indicada en la instrucción (IOD,
InstructionOpertionDecoding): analiza la instrucción para determinar el tipo
de operación a realizar y el (los) operando(s) a utilizar.
4. Cálculo de dirección del operando (OAC, OperandAddressCalculation): si la
instrucción implica una referencia a un operando en memoria o disponible
mediante E/S, determina la dirección del operando.
5. Captación de Operador (OF, OperandFetch): capta el operando desde
memoria o se lee desde el dispositivo de E/S
6. Operación con los datos (DO, Data Opertion): realiza la operación indicada
en la instrucción.
7. Almacenamiento de Operando (OS, OperandStore): describe el resultado
en memoria o lo saca a través de un dispositivo de E/S.

c) Enumere y defina brevemente dos aproximaciones para gestionar las instrucciones


múltiples.

 Desactivar las interrupciones mientras se está ocupando una interrupción.


 Definir prioridades para las interrupciones y permitir que una interrupción de
prioridad más alta pueda interrumpir a un gestor de interrupción de prioridad
menor.

También podría gustarte