Documentos de Académico
Documentos de Profesional
Documentos de Cultura
05 Estructura y Funcion Del Cpu
05 Estructura y Funcion Del Cpu
Arquitectura de Computadoras
Arquitectura de Computadoras
22
Registros
El CPU debe tener un espacio de trabajo (almacenamiento temporal) Llamados registros La cantidad y funcin vara dependiendo del diseo del procesador Una de las decisiones ms importantes de diseo El nivel ms alto en la jerarqua de memoria
Arquitectura de Computadoras
23
Arquitectura de Computadoras
24
Arquitectura de Computadoras
25
Arquitectura de Computadoras
26
Arquitectura de Computadoras
27
Qu tan grandes?
Lo suficientemente grandes para guardar una direccin completa Lo suficientemente grandes para guardar una palabra completa Tambien es posible combinar dos registros de datos Programando en C double int a; long int a;
Arquitectura de Computadoras
28
Arquitectura de Computadoras
29
Arquitectura de Computadoras
10
30
31
Modo Supervisor
Intel ring zero Modo Kernel Permite que se ejecuten instrucciones privilegiadas Usadas por el Sistema Operativo No disponibles para los programas de usuario
Arquitectura de Computadoras
12
32
Otros registros
Puede haber registros apuntando a: PCBs (Bloques de control de procesos)
Ver S.O.
Vectores de interrupcin
Ver S.O.
Arquitectura de Computadoras
13
33
Registros de direcciones
Arquitectura de Computadoras
14
AX BX CX DX
CS DS SS ES
Punteros e ndices
SP BP SI DI
Arquitectura de Computadoras
15
CS DS SS ES
Arquitectura de Computadoras
16
Ciclo de ejecucin
INICIO
Ejecuta instruccin
HALT
Arquitectura de Computadoras
17
Ciclo de ejecucin
Procesador-memoria Transferencia de datos entre el CPU y la memoria principal Procesador E/S Transferencia de datos entre CPU y un mdulo de E/S Procesamiento de datos Alguna operacin aritmtica o lgica en los datos Control Alteracin de la secuencia de las operaciones ejemplo. jump Combinacin de los de arriba
Arquitectura de Computadoras
19
Memoria Registros del CPU 3 0 1 PC 300 1 9 4 0 AC 301 5 9 4 1 0003 IR 302 2 9 4 1 5941 940 941 0003 0002 Paso 4
Memoria Registros del CPU 3 0 2 PC 300 1 9 4 0 AC 301 5 9 4 1 0005 IR 302 2 9 4 1 2941 940 941 0003 0002 Paso 6
Paso 5
Arquitectura de Computadoras
20
Varios operandos
Varios operandos
Arquitectura de Computadoras
21
Ciclo indirecto
Puede requerir acceso a memoria para extraer operandos El direccionamiento indirecto requiere ms accesos a memoria Puede ser a travs de como un subciclo de instruccin adicional
Arquitectura de Computadoras
22
El ciclo de instruccin
Captacin
Interrupcin
Indirecto
Ejecucin
Arquitectura de Computadoras
23
Indireccin
Varios operandos
Varios resultados
Comprobacin de interrupcin
Interrupcin
No interrupcin
Arquitectura de Computadoras
24
Arquitectura de Computadoras
26
PC
MAR
Unidad De control
Memoria
IR
MBR
Bus de direcciones Bus de datos Bus de control 27
Arquitectura de Computadoras
MAR
Unidad De control
Memoria
MBR
Bus de direcciones Estructura y Funcin del CPU Arquitectura de Computadoras Bus de datos Bus de control 28
Arquitectura de Computadoras
29