Organización de la máquina (Continuación) Flashcards

1
Q

¿Qué son los registros?

A

Es una estructura con cierta capacidad de almacenamiento temporal, trabaja directamente con el CU y se mueve a velocidad del ALU.

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

¿Cuál es la clasificación de los registros?

A

Según su manipulación, por el usuario y por el microprocesador.

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

¿Cuáles son los tipos de registros manipulados por el microprocesador?

A

MAR(Memory Address Register), MDR (Memory Data Register), IP(Instruction Pointer), IR(Instruction Register)

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

¿Qué es MAR?

A

Registro de alta velocidad y capacidad limitada, contiene la dirección del registro que se quiere leer o escribir, se conecta directamente con el bus de direcciones

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

¿Qué es MDR (Memory Data register)?

A

Registro de alta velocidad y mayor capacidad contiene lo que el CPU lee o escribe en la memoria. Se conecta al Bus de datos

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

¿Qué es IR (Instruction Register)?

A

Contiene la instrucción que se está ejecutando. Cada instrucción se carga, se decodifica y se ejecuta. Registro de UC.

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

¿Qué es IP(Instruction pointer)?

A

Es un registro apuntador visible para el usuario pero no modificable por éste. Contiene la posición de memoria de la siguiente instrucción a ejecutar.

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

¿Cuáles son los tipos de registros manipulados por el usuario?

A

De propósito general, de indicadores e índices, de banderas y de segmentos

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

¿Cuáles son los registros de propósito general?

A

AX (Acumulador) , BX (Base) , CX (Contador) y DX (Datos)

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

¿Qué es AX?

A

Reserva el resultado temporal después de una operación lógica o aritmética.

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

¿Qué es BX(Base)?

A

Conserva la base (Desplazamiento) de los datos que hay en memoria

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

¿Qué es CX (Contador)?

A

Contiene el conteo de ciertas instrucciones para corrimientos de bytes.

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

¿Qué es DX (Datos)?

A

De propósito general, contiene la parte más significativa después de una multiplicación o del dividendo antes de la división.

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

¿Cuáles son los registros de apuntadores e índices?

A

SP(Apuntador de pila), BP(apuntador de base), SI (índice de funte) y DI (índice de destino)

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

¿Qué es SP(Apuntador de pila)?

A

Se emplea para direccionar los datos en una pila de memoria

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

¿Qué es BP (Apuntador de base)?

A

Apuntador de uso general

17
Q

¿Qué es SI (Índice de fuente)?

A

Usado para movilizar datos fuente en forma indirecta y emplearlos con instrucciones de cadenas o arreglos

18
Q

¿Qué es DI (índice de destino)?

A

Usado para direccionar datos destino de forma indirecta y emplearlos en instrucciones de cadena o arreglos.

19
Q

¿Cuáles son los registros de banderas?

A

C(Acarreo), P(Paridad), Z(Cero), S(Signo), I(Interrupción) y O(Desbordamiento).

20
Q

¿Qué es C(Acarreo)?

A

Indica un acarreo después de una suma o un “préstamo” para una resta

21
Q

¿Qué es P(Paridad)?

A

Es un “0” para la paridad impar y un “1” para la paridad par

22
Q

¿Qué es Z(Cero)?

A

Indica que el resultado de una operación aritmética o lógica es 0, si Z=1, es cero; si z=0, no es cero.

23
Q

¿Qué es S(Signo)?

A

Indica el signo aritmético después de una suma o resta. Si S=1 se activa la bandera y el signo es negativo. Si S=0 se desactiva la bandera y el signo es positivo.

24
Q

¿Qué es I(Interrupción)?

A

Indica si se procesó o ignoró una entrada externa

25
¿Qué es O(Desbordamiento)?
Indica que el resultado de una operación aritmética ha excedido la capacidad de la máquina.
26
¿Cuáles son los registros de segmento?
CS (Segmento de código), DS(Segmento de datos), ES(Segmento extra) y SS(segmento de pila)
27
¿Qué es CS(Segmento de código)?
Contiene la dirección en que inicia el segmento de código.
28
¿Qué es DS(Segmento de datos)?
Aloja la dirección en que inicia el segmento de datos.
29
¿Qué es ES(Segmento extra)?
Contiene la dirección en que inicia el segmento extra.
30
¿Qué es SS(Segmento de pila)?
Contiene la dirección en que inicia el segmento de pila.
31
¿Qué es dirección de segmento?
Define la dirección inicial de cualquier segmento de memoria de 64k bytes.
32
¿Qué es dirección de desplazamiento?
Selecciona una localidad dentro del segmento de memoria de 64K bytes.