90 likes | 232 Views
Unidades de proceso. Maquinas Digitales 2010-03. Funciones del Procesador. Buscar instrucciones Interpretar instrucciones Buscar datos Procesar datos Escribir datos. Estructura básica del procesador. Registros Registros Visibles al programador Registros de Uso general
E N D
Unidades de proceso Maquinas Digitales 2010-03
Funciones del Procesador • Buscar instrucciones • Interpretar instrucciones • Buscar datos • Procesar datos • Escribir datos
Estructura básica del procesador • Registros • Registros Visibles al programador • Registros de Uso general • Registros de datos • Registros de direcciones • Registros de codigos de condición
Estructura básica del procesador • Registros • Registros de Control • Contador del programa (PC) • Registro de dirección en memoria (MA) • Registros de datos (MD) • Registro de Instrucción (IR) • Acumulador (AC)
Estructura básica del procesador • Registros • Registros de Estado • Palabra de estado de programa (PSW) Ejemplos de banderas: • Z: Si el resultado dio cero • C: Indica si hubo carry en la operación • O: Si indica si existe overflow en las operaciones aritméticas • N: Indica si la operación dio un numero negativo • IE: Indica si las interrupciones están habilitadas
Ejecución de programas • Etapas: • Buscar la instrucción (Fetch) • Decodificar la instrucción (Decode) • Ejecuta la instrucción (Execute)
Tipos de instrucciones • CPU- Memoria (Lectura o escritura en memoria) • CPU- E/S (L/E de datos en registros de E/S ) • Procesamiento de datos (Operaciones aritmético -lógicas) • Control (Modificación del valor en PC)
Tarea 5 • Investigar sobre las memorias de almacenamiento (ROM y RWM), tamaños y limitaciones de funcionamiento