arquitectura del computador
Ingeniería de Sistemas
SYC-30525
Realizado por:
Rojas Morales, Junipero,
Urdaneta Melean, Jorge Luis
Valera Antequera, Daviglem Anny
OBJETIVO ESPECIFICO
Describir los elementos conceptuales referidos a la
organización básica y diseño del computador
considerando los códigos de instrucción para
garantizar la correcta ejecución de instrucciones
-Instrucción: Código binario que especifica una serie de
microoperaciones (Posiciones consecutivas y se ejecutan
secuencialmente)
-Código de Instrucción: Grupo de bits que le dice a la
computadora como ejecutar una operación
- Operación a ejecutar
- Dirección de los operandos
- Donde se van a almacenar
- Código de Operación : Define operaciones como (Sumar,
Restar, Multiplicar, Desplegar, yComplementar)
-Bits requeridos : Depende la cantidad de operaciones
disponibles de la computadora y están sujeto a :
N
= 2N OPERACIONES
DIAGRAMA
Memoria
Registro de Control
Instrucciones
(códigos)
Lee
Interpreta
Señales de control
Registro del procesador
Copiar operando
Sumar operando
-Organización de un programa almacenado :
La mas simple es tener :-Registro de procesador
-Formatos de códigos de instrucción
- Operación que se va a ejecutar
- Especifica la dirección
Memoria 4096 x 16
Instrucciones
15
(programas)
________________
11
0
Código de
Dirección
operación
memoria
Formato de
instrucción
Operandos
(datos)
12
16 operaciones
Palabras que se
posibles
Pueden almacenar
-Direccionamiento:Existen 3 tres de direccionamiento :
-Operando inmediato (Acceso directo)
-Direccionamiento directo (Accesa Dirección)
- Direccionamiento indirecto (Accesa otra Dirección)
- Se utiliza un bit del código de instrucción para
diferenciar los direccionamientos
Memoria
Memoria
22
O
ADD
457
35
1
ADD
300 1350
457 OPERANDO
1350 OPERANDO
AC
AC
300
-Tipos deinstrucciones: Los tipos son:
-Instrucciones aritméticas, lógicas y de corrimiento (Tipo de
datos)
-Instrucciones para mover información hacia y desde la
memoria y los registros del procesador (Datos=Memoria,
Cálculos=RP)
-Instrucciones de control de programa, junto con las
instrucciones que verifican las condiciones de estado ( tomar decisiones
y poder cambiar programa, TP)-Instrucciones de entrada y salida ( comunicación C.U)
-Formato de instrucción :
Existen 3 tres formatos de instrucción
-Instrucción de referencia a memoria (CO = 000 al 110)
-Instrucción de referencia a registro (CO = 111, I=0)
-Instrucción de entrad – salida
CÓDIGO DE
I OPERACIÓN
(CO = 111, I=1)
DIRECCIÓN
Instrucción de
referencia a memoria
0 1 1 1
OPERACIÓN
DE REGISTROInstrucción de
referencia a registro
1 1 1 1
OPERACIÓN
DE I - 0
Instrucción de
entrada y salida
-Búsqueda y descodificación :
Registros en las computadoras
AR = Registro de dirección (Contiene la dirección de memoria)
PC = Contador del programa (Contiene dirección de instrucción)
IR = registro de instrucción (Código de instrucción)
CICLO DE INSTRUCCIONES
1. Buscar unainstrucción de la memoria
2. Decodificar la instrucción
3. Verificar tipo de instrucción
4. Ejecutar instrucción
5. Volver al paso 1, con la siguiente instrucción (HALT)
-Búsqueda y descodificación :
15 14
12 11
CÓDIGO DE
I OPERACIÓN
0
DIRECCIÓN
-Programa :
AR
PC (Dirección de 1 instrucción)
IR
M(AR), PC = PC + 1 (Leer instrucción)
D
Decodificar(12-14), AR(0-11), I(15)Volver a AR principal
DISEÑO LÓGICO DE PROCESADORES.
OBJETIVO ESPECIFICO
Interpretar el diseño lógico de la unidad aritméticalógica, reconociendo su importancia en la Arquitectura
del Computador
DISEÑO LÓGICO DE PROCESADORES.
Su función es ejecutar los programas almacenados
en la memoria central, tomando sus instrucciones,
examinándolas y ejecutándolas unas tras otra.
CONJUNTO...
Regístrate para leer el documento completo.