U6 Flashcards

1
Q

¿Qué tipos de operaciones pueden realizar las computadoras?

A

Las computadoras pueden realizar operaciones aritméticas (suma, resta, multiplicación, división, potencia) y operaciones lógicas (igual a, no igual a, mayor que, menor o igual a, etc.).

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

¿Cómo se gestionan las operaciones aritméticas y lógicas en una computadora?

A

La unidad de control mueve datos en la CPU y, cuando encuentra instrucciones aritméticas o lógicas, las pasa a la Unidad Aritmética-Lógica (ALU). Esta unidad tiene registros de alta velocidad para almacenar datos temporales.

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

Cuál es la función del dispositivo de adición en la ALU?

A

El dispositivo de adición en la ALU realiza operaciones de suma, resta, multiplicación y división. Las operaciones de multiplicación y división se pueden lograr mediante sumas sucesivas o cambiando el signo en la operación de sumar.

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

¿Cómo realiza la ALU las comparaciones entre datos?

A

Utiliza un circuito llamado comparador, capaz de detectar si dos datos son iguales, y cuál es mayor o menor.

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

¿Qué otras funciones controla la Unidad de Control además de las operaciones aritméticas y lógicas?

A

La Unidad de Control también se encarga del transporte de resultados, proporcionar operandos, iniciar la operación siguiente, entre otras.

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

¿Cómo se clasifican las operaciones de la ALU en términos de sistemas de procesamiento de bits?

A

Las operaciones pueden ser realizadas en sistemas Serie (bit a bit secuencialmente), Paralelo (simultáneamente todos los bits), o Paralelo-Serie (procesamiento por grupos en serie y bits en paralelo).

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

¿Cuáles son las dos funciones principales de la ALU?

A

La ALU realiza operaciones aritméticas (suma, resta, multiplicación, división) y ejecuta operaciones lógicas (comparación de datos).

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

¿Cuáles son las operaciones simples que puede realizar la mayoría de las ALU?

A

Pueden realizar operaciones aritméticas de números enteros, operaciones lógicas de bits (AND, NOT, OR, XOR, XNOR), y desplazamiento de bits.

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

¿Cómo se aborda el diseño de operaciones complejas en una ALU?

A

Los ingenieros buscan un equilibrio para proporcionar una ALU lo suficientemente potente para calcular rápido sin ser económicamente prohibitiva.

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

¿Quién propuso el concepto de la Unidad Aritmético-Lógica y cuándo?

A

John von Neumann propuso el concepto en 1945 al escribir un informe sobre las fundaciones para el computador EDVAC.

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

¿Cuál es la función histórica de la ALU según la propuesta de Von Neumann?

A

La ALU es esencial para una computadora, ya que realiza operaciones matemáticas básicas (adición, sustracción, multiplicación, división), según la propuesta de Von Neumann.

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

¿Cuál es la composición de la ALU y cómo se realiza la entrada y salida de datos?

A

La ALU se compone de registros y circuitos lógicos. Las entradas son operandos y códigos de operación, y la salida es el resultado de la operación. También puede tener códigos de condición para casos especiales.

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

¿Cómo se aborda el diseño de operaciones complejas en una ALU según los ingenieros?

A

Se busca un equilibrio entre potencia y complejidad para proporcionar una ALU que sea eficiente y no económicamente prohibitiva.

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

¿Cómo se define la Unidad de Control en un sistema microprocesador?

A

La Unidad de Control se considera la parte “inteligente” del sistema microprocesador y coordina sus tareas en función de las instrucciones secuenciadas organizadas por el programador.

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

¿Qué implica la decodificación de la instrucción en la Unidad de Control?

A

La Unidad de Control interpreta cada tipo de instrucción para actuar en consecuencia, estableciendo comunicaciones entre los bloques funcionales, como registros y la Unidad Aritmético-Lógica (ALU).

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

¿Qué es una microinstrucción y cómo se almacenan?

A

Cada transferencia de datos que forma parte de una instrucción se conoce como microinstrucción. Estas microinstrucciones, formando el conjunto de microcódigos, están grabadas de fábrica en el chip de la Unidad de Control en una memoria tipo ROM, generalmente no accesible al programador.

17
Q

¿Cuál es la secuencia lógica que sigue la Unidad de Control para ejecutar una instrucción?

A

La secuencia lógica consta de extraer la instrucción de la memoria, determinar la operación a ejecutar, extraer los datos necesarios, ejecutar la instrucción, almacenar resultados si es necesario, y pasar a la siguiente instrucción

18
Q

¿Qué elementos componen la Unidad de Control?

A

La Unidad de Control incluye el reloj, contador de programa, registro de instrucción, decodificador, secuenciador, y un banco de registros, entre otros.

19
Q

¿Cuál es la función del decodificador en la Unidad de Control?

A

El decodificador analiza el código de operación de la instrucción para comprender el tipo de operación que se debe realizar.

20
Q

¿Qué funciones principales realiza la Unidad de Control en la ejecución de instrucciones?

A

La Unidad de Control decodifica instrucciones, sincroniza tareas, administra buses internos y externos, y da indicaciones a la ALU sobre las operaciones a realizar.

21
Q

¿Cómo se sincronizan las tareas en la computadora y qué elementos están involucrados?

A

Las tareas se sincronizan mediante señales de reloj generadas por un circuito eléctrico. El reloj, el contador de programa, y el secuenciador son elementos clave en esta sincronización.

22
Q

¿Cuáles son las funciones de la Unidad de Control en relación con la ALU?

A

La Unidad de Control indica a la ALU las operaciones a realizar, contribuyendo a la ejecución adecuada de las instrucciones.

23
Q

¿Cómo se implementa una instrucción en la Unidad de Control?

A

Cada instrucción se implementa como un conjunto de microinstrucciones almacenadas en una memoria ROM interna, formando parte del microprograma.

24
Q

¿Cuál es la función principal de los registros internos del procesador?

A

Los registros internos del procesador son utilizados como almacenamiento temporario de datos y son esenciales para la ejecución de instrucciones, el manejo de direccionamiento de memoria y la capacidad aritmética.

25
Q

¿Cuáles son los dos tipos de registros y cómo se diferencian?

A

Los dos tipos de registros son generales y dedicados. Los registros generales pueden ser utilizados por el programador para mayor flexibilidad, mientras que los dedicados son empleados por el sistema interno del microprocesador y tienen una significación única.

26
Q

Menciona algunos registros de uso dedicado y su función.

A

Algunos registros de uso dedicado incluyen RDM (para direcciones de memoria), RCM (contenido de direcciones), RI (instrucciones), CP (contador de programa), SP (manejo de subrutinas), ACC (acumulador), y RS (registro de estado).

27
Q

¿Cómo se dividen los registros en la arquitectura de computadoras?

A

Los registros se dividen en registros de segmento, registros de apuntadores de instrucciones, registros apuntadores, registros de uso general, registros de propósitos generales, registros de índices, registros de bandera, registros de datos, registros de memoria, registros de coma flotante y registros de propósito específico.

28
Q

¿Cuál es la función de los registros de segmento y menciona algunos ejemplos?

A

Los registros de segmento se utilizan para alinear en un límite de párrafo y codifican la dirección de inicio de cada segmento. Ejemplos incluyen CS (código), DS (datos), SS (pila), ES (extra), FS y GS (registros extra de segmento).

29
Q

Explica la función de los registros de propósito general y menciona algunos ejemplos.

A

Los registros de propósito general, como AX, BX, CX y DX, pueden guardar tanto datos como direcciones. Se utilizan para operaciones aritméticas, manipulación de datos y control de ciclos.

30
Q

¿Cómo se clasifican los registros según el tipo de operación que pueden realizar?

A

Los registros de uso general se clasifican en B-C, D-E y H-L, pudiendo considerarlos en forma independiente (8 bits cada uno) o de a pares (16 bits).

31
Q

¿Cuál es la importancia de los registros de propósito específico?

A

Los registros de propósito específico, como el registro de control de estado (STATUS REGISTER), contienen información sobre el estado de la última operación ejecutada por la unidad aritmético-lógica, como cero, negativo, desbordamiento, acarreo, paridad, entre otros.

32
Q

¿Cómo se maneja la información del registro de control de estado y cuáles son algunas condiciones que indica?

A

La información del registro de control de estado se maneja en forma de banderas o flags, indicando condiciones como resultado cero, resultado negativo, desbordamiento, acarreo, paridad, y otros.

33
Q

¿Qué papel juegan los registros de coma flotante en el procesador?

A

Los registros de coma flotante se utilizan para guardar datos en formato de coma flotante, especialmente en operaciones que involucran números decimales o fraccionarios.
Resumiendo: Los registros son esenciales en el procesador para el almacenamiento temporal y acceso rápido a datos, desempeñando funciones específicas según su tipo y propósito.