Arquitectura de compus 2P Flashcards

1
Q

¿Qué es el CPU/procesador?

A

El cerebro y centro de control del sistema

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

¿Cuáles son las partes principales del microprocesador/CPU?

A

ALU(Unidad de Aritmética Lógica), Registros, CU(Unidad de Control), y Memoria Caché

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

¿Qué es el ciclo de captación?

A

El ciclo que toma info

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

¿Qué es el ciclo de ejecución?

A

El ciclo que ejecuta la info tomada del ciclo de captación

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

¿Qué es el ciclo de interrupción?

A

Interrupción del ciclo de control

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

¿Qué es el ciclo de control?

A

Un cambio constante entre ciclo de captación y ejecución

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

¿Qué es el Cálculo de la dirección de la Instrucción (IAC)?

A

Instruction Access Calculation
Determina la dirección de la siguiente instrucción

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

¿Qué es la Captación de Información (IF)?

A

Information Fetch
Captación de instrucciones de direcciones en la memoria

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

¿Qué es la Decodificación de la Operación Indicada en la Instrucción (IOD)?

A

Instruction Operation Decoding
Analiza instrucción para saber qué operación/operandos utilizar

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

¿Qué es el Cálculo de la Dirección del Operando (OAC)?

A

Operand Address Calculation
Determina la dirección del siguiente operando

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

¿Qué es la Captación de Operando (OF)?

A

Operand Fetch
Captación de operandos de direcciones en la memoria ó dispositivo E/S

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

¿Qué es la Operación con Datos (DO)?

A

Data Operation
Hace operación con datos

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

¿Qué es el Almacenamiento de Operando (OS)?

A

Operand Store
Almacena operador

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

¿Para qué son los registros de banderas?

A

para dar info sobre el estado del CPU/procesador, y sobre resultado de última operación

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

Es el único registro a nivel de bits

A

Registros de banderas

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

¿Cuáles son los 6 registros de banderas?

A

CF (Carry Flag)
ZF (Zero Flag)
SF (Sign Flag)
OF (Overflow Flag)
DF (Direction Flag)
IF (Interrupt Flag)

17
Q

Comando en ensamblador para sumar

A

ADD A, info1

18
Q

¿En una operación ADD o SUBB, el destinatario siempre será el Acumulador?

A


(ADD A, info1)
(SUBB A, info1)

19
Q

Comando en ensamblador para restar

A

SUBB A, info1

20
Q

Comando en ensamblador para sumar con carry

A

ADDC A, info1

21
Q

Comando en ensamblador para incrementar

A

INC info1

22
Q

¿En una operación INC o DEC, el que se incrementa/decrementa siempre será el Acumulador?

A

No, también puede incrementar/decrementar Registros, bytes directos (direct), e incrementar DPTR

23
Q

Comando en ensamblador para decrementar

A

DEC info1

24
Q

Comando en ensamblador para multiplicar

A

MUL AB

25
Q

Comando en ensamblador para dividir

A

DIV AB

26
Q

¿En una operación MUL o DIV, sólo se puede multiplicar/dividir con A y B?

A

27
Q

Comando en ensamblador para girar Acumulador a la Izquierda

A

RL A

28
Q

Comando en ensamblador para girar Acumulador a la Izquierda por medio del carry

A

RLC A

29
Q

¿En una operación RL , RLC, RR o RRC, sólo se puede girar el Acumulador?

A

30
Q

Comando en ensamblador para girar Acumulador a la derecha

A

RR A

30
Q

Comando en ensamblador para girar Acumulador a la derecha por medio del carry

A

RRC A

31
Q

Comando en ensamblador para mover info1 a info2

A

MOV info2, info1

32
Q

¿En una operación MOV, el destinatario u origen puede ser diferente al Acumulador?

A

Sí,
puede ser registros, direct, direcciones, DPTR, y @A+DPTR, carry