U7/U10 - Instrucciones y ejecución Flashcards
Formato de instrucción.
DEFINICION
Forma de agrupar los bits en entidades diferentes.
Código de una instrucción.
DEFINICION
Combinación de bits que la UC de la CPU interpreta para generar la micro-operación que permitan su ejecución.
Proceso de la unidad de control para la interpretación y ejecución de instrucciones.
PASOS
- Busqueda de la instrucción en memoria (fetch)
- Interpretación del codigo de instrucción
- Busqueda del dato afectado por la instrucción (execute)
- Generación de ordenes al modulo que opera sobre ese dato (execute)
Fase fetch especificamente
PASOS
- La CU retiene la instrucción en el registro de IP. Esta debe incrementarse dependiendo la cantidad de palabras que ocupe la instrucción.
- La CU envía a memoria el contenido de la IP y da la orden de lectura para que la palabra se almacene en el MDR (Registro de palabra de memoria).
- Se transfiere la instrucción leída a un IR (Registro interno de la CU) donde permanece almacenado mientras dure su ejecución
Modos de direccionamiento
Cuales son?
- Mov, ax[0405] - Directo a memoria
- Mov ax, bx - Registro, Directo de registro
- Mov ax, [si] - Indexado (puntero)
Tipos de datos que se pueden representar
Byte, signado y no signado
Modos de direccionamiento
DEFINICIÓN
Indica el índice donde se aloja el dato
En que etapa del ciclo se modifica el modo de direccionamiento
En la búsqueda de operando
¿Como se almacenan los datos numéricos?
Little Endian
¿Como se almacenan los datos no numéricos y el código?
Big Endian
¿Dónde se encuentra el operando cuando se utiliza el direccionamiento implícito?
en el COP o en la misma instrucción
¿Que unidad que determina cuál será la siguiente instrucción correspondiente a una de salto condicional?
Unidad de predicción de saltos