Quiz
Pre-Examen Arq. Computadoras UNAH (III Parcial)
Dieses Quiz hat ein Zeitlimit und öffnet sich deshalb im gewohnten Player.
Fragen in diesem Quiz (126)
1Es un circuito digital que calcula operaciones aritméticas ( como adición, sustracción , etc.) y operaciones lógicas (como OR, NOT, XOR, etc.) sobre los datos (operandos).
- AUnidad Aritmética Lógica (ALU)
- BCircuito Operacional
- CRegistros de Estado
- DRegistros de Entrada
2Entradas y Salidas de la ALU
- AEntradas: Registros, Unidad de Control.
Salidas: Registros, Banderas. - BEntradas: E/S, Memoria Principal.
Salidas: E/S, Registros. - CEntradas: E/S, Registros
Salidas: Registros, Unidad de Control - DEntradas: Registros, Banderas
Salidas: Registros, Unidad de Control
- AEntradas: Registros, Unidad de Control.
3Componentes Básicos de la ALU
- ABanderas, Camino de Datos, Registros de Entrada, Circuito Operacional
- BCircuito Operacional, Registros de Entrada, Registro Acumulador, Registros de Estado.
- CBanderas, Circuito Operacional, Registro Acumulador, Interrupción
- DRegistro Acumulador, Camino de Datos, Registros de Estado, Banderas
4Circuito Operacional realiza las operaciones con los datos procedentes de los registros de Entrada
- ARichtig
- BFalsch
5Registro acumulador es donde se almacenan los operandos
- ARichtig
- BFalsch
6Registros de Entrada son los que almacenan los resultados de las operaciones ejecutadas por el circuito operacional, se encuentra conectado con los registros de entrada como una realimentación para realizar operaciones encadenadas.
- ARichtig
- BFalsch
7Registro de Estado, en ellos se deja constancia de algunas condiciones que se dieron en la última operación realizada.
- ARichtig
- BFalsch
8Este es el diagrama de DATAPATH (Camino de Datos)

- ARichtig
- BFalsch
9Es un comando codificado que especifica una función que la computadora debe ejecutar.
- AOpcode
- BInstrucción
- CDirección
- DComando
10La operación del procesador esta determinada por las direcciones de maquina que puede ejecutar.
- ARichtig
- BFalsch
11Es el interface entre el software que corre en la computadora y el hardware que lo ejecuta.
- ALa Arquitectura del Conjunto de Instrucciones (ISA).
- BDirecciones
- CCompilador
- DBus de Direcciones
12El ISA permite comunicarse con la computadora.
- ARichtig
- BFalsch
13Es el conjunto de diferentes instrucciones que el procesador puede ejecutar.
- AISA
- BRegistros
- COpcodes
- DConjunto de referencias a Operandos
14Elementos de una Instrucción.
- ACódigo de Operación
- BReferencia al Operando Fuente
- CReferencia al operando resultante
- DReferencia a la siguiente instrucción
- EBandera de Inicio de Instrucción
- FBandera de fin de instrucción
- GReferencia a la instrucción anterior
- HReferencia al Operando Destino
15Código de Operación (OpCode): Especifica la operación a realizar (suma, E/S, etc.).
- ARichtig
- BFalsch
16Referencia al Operando Fuente (A esto): La operación puede implicar uno o mas operandos fuente, es decir los operandos que son entradas para la instrucción.
- ARichtig
- BFalsch
17Referencia al operando resultante (Poner la respuesta aquí): La operación puede producir un resultado.
- ARichtig
- BFalsch
18Referencia a la Siguiente Instrucción (Cuando termines, hacer esto): Le dice al procesador donde buscar el siguiente operando después de completar la instrucción anterior.
- ARichtig
- BFalsch
19Los operandos fuente y destino pueden estar en alguna de las áreas siguientes:
- AMemoria Principal o Virtual
- BRegistro del Procesador
- CDispositivo de E/S
- DALU
- ECaché
- FMaster Boot Record
20Cada instrucción se representa por una secuencia de bits.
La instrucción esta dividida en campos, cada uno de los cuales proporciona parte de la información requerida.
El código de maquina de cada instrucción tiene un patrón único.- ARichtig
- BFalsch
21Éste es un diagrama de:

- AFormato de Instrucción
- BAlmacenamiento de Datos
- CInstrucción con cuatro direcciones
- DInstrucción con dos direcciones
22TIPOS DE INSTRUCCIONES:
- AProcesamiento de Datos
- BProcesamiento de Operandos
- CAlmacenamiento de Datos
- DAlmacenamiento de Registros
- ETransferencia de Datos
- FTransferencia de Instrucciones
- GControl
- HCarga (LOAD)
23Procesamiento de Datos: Estas operaciones son ejecutadas principalmente sobre datos almacenados temporalmente en los registros del procesador.
- ARichtig
- BFalsch
24INSTRUCCIONES LÓGICAS: Proveen capacidad computacional para el procesamiento numérico de datos.
- ARichtig
- BFalsch
25INSTRUCCIONES LOGICAS (BOOLEANAS): Operan sobre los bits de una palabra.
- ARichtig
- BFalsch
26Diagrama de Ejecución de la ALU (bonus)

- ARichtig
- BFalsch
27Son instrucciones para mover datos entre la memoria y los registros del procesador.
- AAlmacenamiento de Datos
- BTransferencia de Datos
- CControl
- DProcesamiento de Datos
28Son instrucciones de Entrada/Salida necesarias para transferir programas y datos hacia la memoria y retornar el resultado del computo al usuario.
- ATransferencia de Datos
- BControl
- CAlmacenamiento de Datos
- DProcesamiento de Datos
29Control: Son instrucciones para el control del flujo del programa
- ARichtig
- BFalsch
30Las instrucciones de Control pueden ser:
- APrueba (Salto Condicional)
- BRamificación (Bifurcación o Salto Incondicional)
- CBifurcación (Ramificación o Salto Incondicional)
- DSalto (Prueba Condicional)
31Control: Una fracción significativa de las instrucciones de cualquier programa tiene como misión cambiar la secuencia de ejecución de instrucciones.
- ARichtig
- BFalsch
32Una forma tradicional para describir la arquitectura de un procesador es en términos del numero de operandos contenidos en cada instrucción.
- ARichtig
- BFalsch
33Este diagrama corresponde a:

- AINSTRUCCIÓN CON CUATRO (4 ) DIRECCIONES
- BINSTRUCCIÓN CON TRES(3) DIRECCIONES
- CINSTRUCCIÓN CON DOS(2) DIRECCIONES
- DINSTRUCCIÓN CON UNA(1) DIRECCION
34La mayoría de las instrucciones tienen una, dos o tres direcciones de operandos, entonces la dirección de la siguiente instrucción es implícita (obtenida desde la ALU).

- ARichtig
- BFalsch
35Este diagrama corresponde a:

- AINSTRUCCIÓN CON CUATRO(4) DIRECCIONES
- BINSTRUCCIÓN CON TRES(3) DIRECCIONES
- CINSTRUCCIÓN CON DOS(2) DIRECCIONES
- DINSTRUCCIÓN SIN DIRECCIONES
36Este diagrama corresponde a:

- AINSTRUCCIÓN CON DOS(2) DIRECCIONES
- BINSTRUCCIÓN CON TRES(3) DIRECCIONES
- CINSTRUCCIÓN CON CUATRO(4) DIRECCIONES
- DINSTRUCCIÓN SIN DIRECCIONES
37Este diagrama corresponde a:

- AINSTRUCCIÓN CON UNA(1) DIRECCIÓN
- BINSTRUCCIÓN CON DOS(2) DIRECCIONES
- CINSTRUCCIÓN CON TRES(3) DIRECCIONES
- DINSTRUCCIÓN SIN DIRECCIONES
38Este diagrama corresponde a:

- AINSTRUCCIÓN SIN DIRECCIONES
- BINSTRUCCIÓN CON UNA(1) DIRECCIÓN
- CINSTRUCCIÓN CON DOS(2) DIRECCIONES
- DINSTRUCCIÓN CON TRES(3) DIRECCIONES
39Cuál es la interpretación de: OP A,B,C?
- AA <- B OP C
- BA -> B OP C
- CC <- A OP B
- DT <- (T-1) OP T
40Cuál es la interpretación para OP?
- AT <- (T-1) OP T
- BAC <- AC OP T
- CAC -> AC OP T
- DT -> (T-1) OP T
41Cuál es la interpretación para OP A?
- AAC <- AC OP A
- BAC -> AC OP A
- CAC <- A OP AC
- DAC <- A OP T
42Para la operación
Y = (A-B)/[C + (DxE)]
Ésta es una tabla de:
- AINSTRUCCIÓN CON UNA(1) DIRECCIÓN
- BINSTRUCCIÓN CON DOS(2) DIRECCIONES
- CINSTRUCCIÓN CON TRES(3) DIRECCIONES
- DINSTRUCCIÓN SIN DIRECCIONES
43Para la operación
Y = (A-B)/[C + (DxE)]
Ésta es una tabla de:
- AINSTRUCCIÓN CON UNA(1) DIRECCIÓN
- BINSTRUCCIÓN CON DOS(2) DIRECCIONES
- CINSTRUCCIÓN CON TRES(3) DIRECCIONES
- DINSTRUCCIÓN SIN DIRECCIONES
44Características de las Instrucciones con Menos Direcciones
- AInstrucciones más sencillas
- BProcesador menos complejo
- CLos programas contienen más instrucciones
- DMayor tiempo de ejecución
- EProcesador más complejo
- FMenor tiempo de ejecución
- GLos programas contienen menos instrucciones
45Características de las Instrucciones con Múltiples Direcciones
- ASuele disponerse de múltiples registros de uso general
- BSuele disponerse de múltiples operadores de uso general
- CEsto permite que algunas operaciones se realicen sólo con registros
- DEsto permite que algunas operaciones se realicen sólo con operadores
- EYa que los accesos a registros son más rápidos que a memoria se acelera la ejecución
46DISEÑO DEL CONJUNTO DE INSTRUCCIONES
- ARepertorio de operaciones
- BTipos de datos
- CFormato de instrucciones
- DRegistros
- EDireccionamiento
- FCaracteres
- GDatos Lógicos
- HNúmeros
- IOperaciones Aritméticas
47Tipos de Operandos
- ADirecciones
- BNúmeros
- CCaracteres
- DDatos Lógicos
- ECadenas
- FVariables
- GRegistros
- HBanderas
48Números:
•Enteros o en coma fija
•En coma flotante
•En decimal (Usuario del sistema)- ARichtig
- BFalsch
49Caracteres:
•IRA
•ASCII
•EBCDIC- ARichtig
- BFalsch
50Datos Lógicos
- A Se considera una unidad de n bits, como n elementos o datos de un bit
- BCada elemento tiene un valor de 1 ó 0
- CPermite la manipulación de bits individuales
- D Se considera una unidad de n bits, como n elementos o datos de un byte
- ECada elemento tiene un valor hexadecimal
- FPermite la manipulación de bytes individuales
51TIPOS DE OPERACIONES (En detalle)
- ATransferencia de datos
- BAritméticas
- CLógicas
- DDe conversión
- EDe E/S
- FDe control del sistema
- GDe control de flujo
- HDe Procesamiento de Datos
- IDe Registros
- JDe control de cambio
52En un formato típico de instrucción, los campos
de dirección son relativamente grandes.- ARichtig
- BFalsch
53La manera en que los operandos se escogen durante la ejecución del programa depende del tipo de operación.
- ARichtig
- BFalsch
54Especifica una regla para interpretar o modificar el campo de dirección de la instrucción antes de que el operando sea en realidad referenciado.
- AModo de Direccionamiento
- BTipo de Operación
- CDireccionamiento Inmediato
- DDireccionamiento Directo
55Las computadoras utilizan técnicas de direccionamiento por dos razones:
- ADar versatilidad de programación al usuario
- BReducir el número de bits en el campo de dirección de la instrucción
- CDar flexibilidad de programación al usuario
- DReducir el número de bits en el campo de dirección de los operandos
56Normalmente todas las arquitecturas de computadoras proveen mas de un modo de direccionamiento.
- ARichtig
- BFalsch
57¿Cómo el procesador puede determinar cual modo de direccionamiento esta siendo utilizado en una particular instrucción?
- AEs implícito especificado por el Opcode
- BUno o más bits en el formato de instrucción pueden ser utilizados como campo de modo (Mode Field).
- CEs implícito especificado por la dirección
- DUno o más bits en el formato de instrucción pueden ser utilizados como campo de operación (Operation Field).
58El valor del Operation field determina cual direccionamiento es usado.
- ARichtig
- BFalsch
59MODOS DE DIRECCIONAMIENTO
- AInmediato
- BDirecto
- CIndirecto
- DPor Registro
- EIndirecto por Registro
- FPor Desplazamiento
- GPor Pila
- HPor Cola
- IDirecto por Registro
- JDiferido
60Es la forma más simple de direccionamiento, en el cual el valor del operando está presente en la instrucción. Es utilizado para definir constantes o determinar
valores iniciales para las variables.- ADireccionamiento Inmediato
- BDireccionamiento Directo
- CDireccionamiento Indirecto
- DDireccionamiento por Registros
61Ventajas del Direccionamiento Inmediato
- ANo se hace referencia a memoria para obtener el operando
- BSe acelera el cálculo en aquellos casos donde esa constante o valor inicial es utilizada repetidamente
- CSe hace referencia a memoria para obtener el operando
- DSe acelera el cálculo en aquellos casos donde esa variable es utilizada repetidamente
62Direccionamiento Inmediato: El tamaño del número (operando) es restringido a la capacidad del campo de dirección.
- ARichtig
- BFalsch
63A qué tipo de direccionamiento pertenece este diagrama?

- ADireccionamiento Directo
- BDireccionamiento Inmediato
- CDireccionamiento Indirecto
- DDireccionamiento por Registros
- EDireccionamiento Indirecto por Registros
- FDireccionamiento por Desplazamiento
- GDireccionamiento por Pila
64Ventajas del Direccionamiento Directo
- AUna sola referencia a memoria para accesar al dato
- BNo requiere efectuar cálculos especiales para encontrar el operando
- CUna sola referencia a memoria para accesar a la dirección
- DNo requiere efectuar cálculos especiales para encontrar la dirección
65Desventajas del Direccionamiento Directo
- ASólo puede direccionar memorias de poca capacidad
- BLimitado espacio de direcciones: 2^k
K=Longitud del campo de dirección - CPuede direccionar memorias de alta capacidad
- DLimitado espacio de operandos: 2^k
K=Longitud del campo de operando
66A qué modo de direccionamiento corresponde este diagrama?

- ADireccionamiento Indirecto
- BDireccionamiento Inmediato
- CDireccionamiento Directo
- DDireccionamiento por Registros
- EDireccionamiento Indirecto por Registros
- FDireccionamiento por Desplazamiento
- GDireccionamiento por Pila
67Ventajas del Direccionamiento Indirecto
- AMayor espacio de direcciones
- B2^N donde N = Longitud de una palabra > K = longitud del campo de dirección
- CPuede ser multinivel (en cascada). Ejemplo: EA = (((A)))
- DUn bit bandera indica si la dirección efectiva esta contenida en la palabra.
- EMenor espacio de direcciones
- F2^N donde N = Longitud de una palabra < K = longitud del campo de dirección
- GEs sólo de un nivel. Ejemplo: EA = (A)
- HUn bit bandera indica si la palabra efectiva esta contenida en la dirección.
68Direccionamiento Indirecto: Múltiples accesos a memoria para encontrar el operando.
- ARichtig
- BFalsch
69A qué modo de Direccionamiento corresponde este diagrama?

- ADireccionamiento por Registro
- BDireccionamiento Inmediato
- CDireccionamiento Directo
- DDireccionamiento Indirecto
- EDireccionamiento Indirecto por Registro
- FDireccionamiento por Desplazamiento
- GDireccionamiento por Pila
70Ventajas del Direccionamiento por Registro
- ALimitado número de registros de propósito general. Se necesita un pequeño campo de dirección (3-5 bits).
- BInstrucciones Cortas
- CMás rápida búsqueda del operando
- DNo hay accesos a memoria
- ERápida ejecución de las instrucciones
- FIlimitado número de registros de propósito general. Se necesita un pequeño campo de dirección (3-5 bits).
- GInstrucciones muy cortas
- HMás rápida búsqueda de la dirección
- IPocos accesos a memoria
- JRápida ejecución de las operaciones
71Direccionamiento por Registro: Muy limitado espacio de instrucciones.
- ARichtig
- BFalsch
72A qué modo de Direccionamiento corresponde este diagrama?

- ADireccionamiento Indirecto por Registro
- BDireccionamiento Inmediato
- CDireccionamiento Directo
- DDireccionamiento Indirecto
- EDireccionamiento por Registro
- FDireccionamiento por Desplazamiento
- GDireccionamiento por Pila
73Direccionamiento Indirecto por Registro: Mayor espacio de direcciones.
- ARichtig
- BFalsch
74Direccionamiento Indirecto por Registro: No se realiza acceso a memoria
- ARichtig
- BFalsch
75A qué modo de Direccionamiento corresponde el diagrama?

- ADireccionamiento por Desplazamiento
- BDireccionamiento Inmediato
- CDireccionamiento Directo
- DDireccionamiento Indirecto
- EDireccionamiento por Registro
- FDireccionamiento Indirecto por Registro
- GDireccionamiento por Pila
76Direccionamiento por Desplazamiento, Usos mas comunes:
- ADireccionamiento Relativo
- BDireccionamiento con Registro Base
- CIndexado
- DDireccionamiento Absoluto
- EDireccionamiento con Dirección Base
- FNo-Indexado
77Direccionamiento por Desplazamiento: Combina el direccionamiento inmediato e indirecto con registro.
- ARichtig
- BFalsch
78A qué modo de direccionamiento en la categoría de direccionamiento por desplazamiento corresponde este diagrama?

- ADireccionamiento Relativo
- BDireccionamiento con Registro Base
- CDireccionamiento Indexado
- DDireccionamiento Absoluto
- EDireccionamiento con Dirección Base
- FDireccionamiento No-Indexado
79Direccionamiento Relativo: Cuando se suma este número al contenido del Contador de Programa, el resultado produce una dirección efectiva cuya posición en la memoria es relativa a la dirección de la siguiente instrucción.
- ARichtig
- BFalsch
80Con frecuencia se utiliza el direccionamiento relativo con instrucciones tipo salto, cuando la dirección del salto está en el área que rodea la palabra de la instrucción misma.
- ARichtig
- BFalsch
81Se utiliza en las computadoras para facilitar la localización de los programas en memoria. Cuando se mueven datos y programas de un segmento a otro, como se requiere en la multiprogramación, los valores de dirección de las instrucciones deben reflejar este cambio de posición.
- ADireccionamiento por Registro Base
- BDireccionamiento por Apuntador
- CDireccionamiento por Registro Base Implícito
- DDireccionamiento Relativo
- EDireccionamiento Absoluto
82A qué modo de direccionamiento corresponde el diagrama?

- ADireccionamiento por Registro Base Implícito
- BDireccionamiento por Registro Base Explícito
- CDireccionamiento por Registro
- DDireccionamiento Indirecto por Registro
83A qué modo de direccionamiento corresponde el diagrama?

- ADireccionamiento por Registro Base Explícito
- BDireccionamiento por Registro Base Implícito
- CDireccionamiento por Registro
- DDireccionamiento Indirecto por Registro
84Si la longitud del campo de direcciones es K y el número de registros posibles es N, una instrucción puede referenciar cualquiera de las N áreas de 2^K palabras.
- ADireccionamiento por Registro Base Explícito
- BDireccionamiento por Registro Base Implícito
- CDireccionamiento por Registro
- DDireccionamiento Indirecto por Registro
- EDireccionamiento Indexado
- FDireccionamiento Relativo
85Aplicaciones del Registro Base
- ASe utiliza para la relocalización de programas en la memoria
- BPermite direccionar todo un programa a partir de una dirección base
- CPermite la carga simultanea de varios programas, cada uno de los cuales es referenciado mediante un registro
- DSe utiliza para el direccionamiento de programas en la memoria
- EPermite direccionar todo un programa a partir de un registro base
- FPermite la carga simultanea de varios registros, cada uno de los cuales es referenciado mediante una dirección
86Es un eficiente mecanismo para ejecutar operaciones iterativas con arreglos y matrices de datos almacenados en memoria.
- ADireccionamiento Indexado
- BDireccionamiento por Registro Base
- CDireccionamiento Relativo
- DDireccionamiento por Pila
87A qué modo de direccionamiento corresponde el diagrama?

- ADireccionamiento Indexado (Registro Implícito)
- BDireccionamiento Indexado (Registro Explícito)
- CDireccionamiento por Registro Base (Implícito)
- DDireccionamiento por Registro Base (Explícito)
88Suponga que se quiere sumar 1 a cada elemento de la lista. Necesitamos cada valor sumarle 1 y memorizar el resultado. La secuencia de direcciones efectivas necesarias es A, A+1, A+2, A+3, ... hasta la última posición de lista. Cuál es el tipo de direccionamiento utilizado?

- ADireccionamiento Indexado (Registro Implícito)
- BDireccionamiento Indexado (Registro Explícito)
- CDireccionamiento por Registro Base (Implícito)
- DDireccionamiento por Registro Base (Explícito)
89A qué modo de direccionamiento corresponde el diagrama?

- ADireccionamiento Indexado (Registro Explícito)
- BDireccionamiento Indexado (Registro Implícito)
- CDireccionamiento por Registro Base (Implícito)
- DDireccionamiento por Registro Base (Explícito)
90Algunas computadoras disponen de direccionamiento tanto indirecto como indexado, y es posible emplear ambos en la misma instrucción.
- ARichtig
- BFalsch
91Hay dos posibilidades, el indexado se realiza antes o después del direccionamiento indirecto, Cuáles son esas posibilidades?
- APost Indexado
- BPre Indexado
- CPost Direccionado
- DPre Direccionado
92A qué modo de direccionamiento corresponde el diagrama?

- ADireccionamiento Post Indexado
- BDireccionamiento Pre Indexado
- CDireccionamiento Directo
- DDireccionamiento Indirecto
- EDireccionamiento por Registro Base (Implícito)
- FDireccionamiento por Registro Base (Explícito)
93-El indexado es ejecutado después de calcular la dirección.
EA = (A) + (R)
-El contenido de A es usado para el acceso a una locación de memoria que contiene la dirección directa.
-La dirección es indexada mediante el valor del registro índice R.- APost Indexado
- BPre indexado
- CDireccionamiento Relativo
- DDireccionamiento por Registro Base
94Para cada proceso del sistema, el sistema operativo debe mantener información de su estado identificando la situación en que se encuentra el proceso y cualquier información adicional necesaria para la ejecución del mismo. Para eso, cada proceso se representa en el sistema operativo mediante un:
- ABloque de Control de Procesos
- BMaster Boot Record
- CTabla de índices
- DTabla de Estados
95A qué modo de direccionamiento corresponde el diagrama?

- APre Indexado
- BPost Indexado
- CDireccionamiento por Registro Base (Implícito)
- DDireccionamiento por Registro Base (Explícito)
96Un ejemplo del uso de esta técnica es la construcción de tablas de bifurcación multirrama. En un punto concreto de un programa puede haber una bifurcación a una de entre varias posiciones, en función de diversas condiciones.
- APre Indexado
- BPost Indexado
- CDireccionamiento Relativo
- DDireccionamiento por Pila
97Normalmente, un mismo repertorio de instrucciones no incluirá el post indexado y el pre indexado simultáneamente.
- ARichtig
- BFalsch
98Tipo de direccionamiento relacionado con el Direccionamiento Indirecto por Registro Implícito.
- ADireccionamiento por Pila
- BDireccionamiento Relativo
- CDireccionamiento por Registro
- DDireccionamiento Indexado
99Para entender la organización del procesador debemos considerar las cosas que puede hacer:
- ABuscar instrucciones
- BInterpretar instrucciones
- CBuscar datos
- DProcesar datos
- EEscribir datos
- FBuscar direcciones
- GInterpretar direcciones
- HProcesar operaciones
- IEscribir registros
- JBuscar registros
100El procesador debe recordar la locación de la ultima instrucción para conocer donde encontrar la siguiente y debe almacenar instrucciones y datos temporalmente mientras una instrucción esta siendo ejecutada, en otras palabras necesita una pequeña memoria interna (Registros).
- ARichtig
- BFalsch
101La ALU realiza el procesamiento de datos.
- ARichtig
- BFalsch
102La unidad central de procesamiento controla el movimiento de datos e instrucciones hacia dentro y fuera del procesador, además controla las operaciones de la ALU.
- ARichtig
- BFalsch
103Los registros son un conjunto de locaciones que constituyen la memoria interna del procesador.
- ARichtig
- BFalsch
104A qué corresponde este diagrama?

- AEstructura interna del procesador
- BJerarquía de buses del sistema
- CUnidad Aritmética Lógica
- DFuncionamiento del procesador
105El bus interno del procesador es necesario para transferir datos entre los registros y la ALU, debido a que esta opera solamente sobre datos en la memoria interna del procesador.
- ARichtig
- BFalsch
106Tipos de Registros
- ARegistros Visibles para el Usuario
- BRegistros de Control y Estado
- CRegistro base
- DStack Pointer
- ERegistro Apuntador
107Están disponibles para el programador en lenguaje de maquina o ensamblador para minimizar las referencias a memoria mediante la optimización del uso de los registros.
- ARegistros Visibles para el Usuario
- BRegistros de Control y Estado
- CRegistro de Control
- DCódigos en ensamblador
108Usados por la Unidad de Control para controlar la operación del procesador, también utilizados por programas del sistema operativo para controlar la ejecución de los programas.
- ARegistros de Control y Estado
- BSeñales de Control
- CSeñales de Estado
- DCódigo de Operación (Opcode)
109Tipos de Registros Visibles para el Usuario
- APropósito General
- BDatos
- CDirecciones
- DCódigos de Condición (Banderas)
- ECódigos de control
- FApuntadores
110•Pueden ser asignados a una variedad de funciones por el programador.
•Algunas veces su uso dentro del conjunto de instrucciones es ortogonal a la operación, es decir, cualquier registro de propósito general puede contener el operando para cualquier Opcode.
•Direccionamiento indirecto por registro o con desplazamiento.- ARegistros de Propósito General
- BRegistros de Datos
- CRegistros de Direcciones
- DRegistros de códigos de condición
111Pueden ser usados solamente para almacenar datos y no pueden emplearse en el calculo de una dirección de operando.
•Ejemplo: El Acumulador- ARegistros de Datos
- BRegistros de Direcciones
- CRegistros de Propósito General
- DRegistros de códigos de condición
112Tipos de Registros de Direcciones
- APunteros de Segmento
- BPunteros Índice
- CPunteros de Pila
- DPunteros de Bloque
- EPunteros de Cola
- FPunteros de Dirección
113•Son bits activados por el hardware del procesador como resultado de operaciones efectuadas en la ALU.
•Son agrupados en uno o mas registros. Usualmente forman parte de un registro de control.- ARegistros de Códigos de Condición
- BRegistros de Propósito General
- CRegistros de Datos
- DRegistros de Direcciones
114Generalmente , las instrucciones de maquina permiten que esos bits sean leídos por referencia implícita, pero el programador no puede alterarlos.
- ARegistros de Códigos de Condición
- BRegistros de Datos
- CRegistros de Direcciones
- DRegistros de Propósito General
115Tipos de Registros de Control y Estado
- AContador de Programa (PC)
- BRegistro de Intrucciones (IR)
- CRegistro de Direcciones de Memoria (MAR)
- DRegistro Buffer de Memoria (MBR)
- ERegistros de la ALU
- FRegistros de Direcciones
- GRegistros de Datos
116No todos los procesadores tienen registros internos designados como MAR y MBR, pero es necesario algún mecanismo de almacenamiento intermedio equivalente.
- ARichtig
- BFalsch
117Palabras de Estado del Programa (PSW)
- ASigno
- BCero
- CAcarreo
- DIgual
- EDesbordamiento
- FInterrupciones habilitadas/deshabilitadas
- GSupervisor
- HControlador
- INulo
- JMover
118Indica si el procesador funciona en modos supervisor o usuario. Solamente en modo supervisor se pueden ejecutar ciertas instrucciones privilegiadas o acceder a ciertas áreas de memoria.
- APalabra de Estado del Programa (PSW)
- BSeñal de Control
- CRegistros Indice
- DPuntero de Segmento
119PSW: Indica si el procesador funciona en modos supervisor o usuario. Solamente en modo supervisor se pueden ejecutar ciertas instrucciones privilegiadas o acceder a ciertas áreas de memoria.
- ARichtig
- BFalsch
120El ciclo de instrucción incluye los siguientes subciclos:
- ABúsqueda
- BEjecución
- CInterrupción
- DIndirecto
- EAlmacenamiento
- FDirecto
- GBloqueo
- HInicio
121La línea principal de actividad en un procesador consiste en la búsqueda y ejecución de la instrucción.
- ARichtig
- BFalsch
122Si existe ciclo indirecto, los operandos son buscados usando direccionamiento indirecto.
- ARichtig
- BFalsch
123Después de la ejecución una interrupción puede ser procesada antes de buscar la siguiente instrucción.
- ARichtig
- BFalsch
124Relacionado con el Ciclo Indirecto en el Ciclo de Instrucción
- ABúsqueda de Operando
- BAlmacenamiento de Operandos
- CEnvío de Señal de Control
- DOperación Push
125Puede tomar muchas formas. Depende de la instrucción que esta siendo ejecutada.
- ACiclo de Ejecución
- BCiclo de Búsqueda
- CCiclo de Interrupción
- DCiclo Indirecto
126El ciclo de Ejecución puede incluir:
- ATransferencia de Registros
- BLectura/Escritura en Memoria
- CEntrada/Salida
- DOperaciones de la ALU
- ETransferencia de Datos
- FDireccionamiento de Memoria
- GAlmacenamiento temporal en la IR
Informationen
- Beschreibung
- Examen de preparación para la clase de Arquitectura de Computadoras, en Ingeniería en Sistemas de UNAH CU.
- Autor
- Jorge Sabillón
- Sprache
- Español
- Aufrufe
- 261
- Schlagwörter
- Bewertung
- Noch keine Bewertungen Bewerte dieses Quiz