Maquinas Digitales
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