UNIDAD 1 Clase 02 Modelo de VN
UNIDAD 1 Clase 02 Modelo de VN
UNIDAD 1 Clase 02 Modelo de VN
COMPUTACION I
UNIDAD 1
Jerarquía de Niveles
El modelo de Von Neumann
3. Ejecutar la instrucción
indicada en el registro de
instrucción IR
Ciclo de Ejecución
1. UC obtiene la próxima instrucción de
memoria (usando el registro PC)
2. Se incrementa el PC
3. La instrucción es decodificada a un
lenguaje que entiende la ALU
4. Obtiene de memoria los operandos
requeridos por la instrucción
5. La ALU ejecuta y deja los resultados en
registros o en memoria
6. Volver al paso 1
Ciclo de ejecución
• La unidad de control levanta la próxima de memoria usando el
“contador de programa” (o RPI) que dice en que dirección esta la
próxima instrucción.
Ciclo de ejecución
• La instrucción es decodificada a un lenguaje que entiende la
ALU (unidad aritmética lógica).
Ciclo de ejecución
• Cada operando requerido para ejecutar es levantado de la
memoria principal y ubicado en registros dentro de la CPU.
Ciclo de ejecución
• La ALU ejecuta la instrucción y coloca los resultados en
registros o en memoria.
Tipos de Operaciones
• Procesador-memoria
• Transferencia de datos entre la CPU y la memoria
• Procesador-E/S
• Transferencia de datos entre la CPU y un modulo de E/S
• Procesamiento de datos
• Alguna operación aritmética o lógica sobre los datos
• Control
• Alteración de la secuencia de operaciones
• Ej.: jump
Primer implementación de Von Newman: La IAS
• Registros
• MBR: Memory Buffer Register
• MAR: Memory Address Register
• IR: Instruction Register
• IBR: Instruction Buffer Register
• PC: Program Counter
• AC: Accumulator
• MQ: Multiplier Quotient
(UC)
Representación de los datos en la IAS
Organización de la memoria
1000 x 40 bit words
Número Binario
2 instrucciónes x 20 bit
Palabra número
01 39
Signo
Palabra instrucción
0 8 19 20 28 39
Palabra instrucción
0 8 19
Codop Dirección
MBR:
Memory Buffer Register
(UC)
Máquina von Neumann
Detalles de la estructura
MAR:
Memory Adress Register
Especifica la dirección en
memoria de la palabra
que va a ser escrita o
leída en MBR.
(UC)
Máquina von Neumann
Detalles de la estructura
IR:
Instruction Register
(UC)
Máquina von Neumann
Detalles de la estructura
IBR:
Instruction Buffer Register
(UC)
Detalles de la
estructura
PC:
Program Counter
Contiene la dirección de
la próxima pareja de
instrucciones que van a
ser captadas de la
memoria.
(UC)
Detalles de la estructura
AC y MQ:
Accumulator y Multiplier
Quotient
(UC)
Registros en otras arquitecturas
Modelo de von Neumann Bus del Sistema
• Transfieren información
• Su tamaño es un punto clave en la performance del sistema
• 8, 16, 32, 64 bits
Hardwired Micro-programada