Diseño de un procesador
Partes de Un sistema Digital
− Unidad de procesamiento: Se almacenan y transforman los datos − Unidad de control: Genera las secuencias se señales de control de acuerdo alalgoritmo de transferencia de registros.
− De transferencia
Tipos de Micro operaciones
− De proceso
− Búsqueda
Fases en el ciclo De ejecución de Una instrucción
− Decodificación
−Búsqueda de los operandos − Ejecución
− 3 direcciones
Tipos de Procesadores
Según el número
−2
direcciones
− 1 dirección − 0 direcciones Esquema Formato de la instrucción
Dedirecciones
Procesadores de 3 direcciones
Cod. Opera.
Operan. 1
Operan. 2
Resultado
Esquema
Formato de la instrucción
Procesadores de 2 direcciones
Cod. Opera.
Operan. 1 yResultado
Operan. 2
Esquema
Formato de la instrucción
Procesadores de 1dirección
Cod. Opera.
Operando
Esquema
Formato de la instrucción
Procesadores
de 0 direcciones
CódigoOperación
Esquema
Formato de la instrucción
Procesador sin ALU
Procesadores con banco de registros
− Acceso más rápido a la memoria
− Menos espacio en memoria
− Implícito −Inmediato − Directo
Modos de Direccionamiento
− Relativo − Indirecto − Indexado − Búsqueda de la instrucción (Emplea un ciclo de reloj)
Fases en la Ejecución de una Instrucción
− Decodificación− Búsqueda de los operandos − Ejecución
Fases en el diseño del procesador:
Diseño de un procesador elemental SIMPLE1
Formato de instrucción: 11 10 9 Cod. Operac. 8 7 6 5 4 3 Operando 2 1 0Registros
PC: IR: MAR: MBR: A , B: ALU:
Como la capacidad del operando → 9 bits Reg. Instrucciones → anchura del formato de la instrucción → 12 bits Reg. Direcc. Mem. → capacidad dedireccionamiento → 9 bits Reg. Datos de memoria → anchura del formato de la instruc. → 12 bits Registros de trabajo → Como la capacidad del operando → 9 bits Suma / resta
Instrucciones:
Diagrama de...
Regístrate para leer el documento completo.