U7/U10 - Instrucciones y ejecución Flashcards

1
Q

Formato de instrucción.
DEFINICION

A

Forma de agrupar los bits en entidades diferentes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Código de una instrucción.
DEFINICION

A

Combinación de bits que la UC de la CPU interpreta para generar la micro-operación que permitan su ejecución.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Proceso de la unidad de control para la interpretación y ejecución de instrucciones.
PASOS

A
  1. Busqueda de la instrucción en memoria (fetch)
  2. Interpretación del codigo de instrucción
  3. Busqueda del dato afectado por la instrucción (execute)
  4. Generación de ordenes al modulo que opera sobre ese dato (execute)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Fase fetch especificamente
PASOS

A
  1. La CU retiene la instrucción en el registro de IP. Esta debe incrementarse dependiendo la cantidad de palabras que ocupe la instrucción.
  2. 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).
  3. Se transfiere la instrucción leída a un IR (Registro interno de la CU) donde permanece almacenado mientras dure su ejecución
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Modos de direccionamiento
Cuales son?

A
  1. Mov, ax[0405] - Directo a memoria
  2. Mov ax, bx - Registro, Directo de registro
  3. Mov ax, [si] - Indexado (puntero)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Tipos de datos que se pueden representar

A

Byte, signado y no signado

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Modos de direccionamiento
DEFINICIÓN

A

Indica el índice donde se aloja el dato

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

En que etapa del ciclo se modifica el modo de direccionamiento

A

En la búsqueda de operando

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Como se almacenan los datos numéricos?

A

Little Endian

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Como se almacenan los datos no numéricos y el código?

A

Big Endian

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Dónde se encuentra el operando cuando se utiliza el direccionamiento implícito?

A

en el COP o en la misma instrucción

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Que unidad que determina cuál será la siguiente instrucción correspondiente a una de salto condicional?

A

Unidad de predicción de saltos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly