Está en la página 1de 9

Diseo del procesador

DISEO DEL PROCESADOR


Partes de un sistema digital
Unidad de procesamiento: Se almacenan y transforman los datos Unidad de control: Genera las secuencias se seales de control de acuerdo al algoritmo de transferencia de registros.

Tipos de microoperaciones

De transferencia De proceso

Bsqueda Decodificacin Bsqueda de los operandos Ejecucin

Fases en el ciclo de ejecucin de una instruccin

3 direcciones 2 direcciones 1 direccin 0 direcciones Formato de la instruccin

Tipos de procesadores segn el nmero de direcciones

Esquema

Procesadores de 3 direcciones

Cod. Opera.

Operan. 1

Operan. 2

Resultado

Esquema

Formato de la instruccin

Procesadores de 2 direcciones

Cod. Opera.

Operan. 1 y Resultado

Operan. 2

Pgina 1

Diseo del procesador Esquema Formato de la instruccin

Procesadores de 1direccin

Cod. Opera.

Operando

Esquema

Formato de la instruccin

Procesadores de 0 direcciones

Cdigo Operacin

Esquema

Formato de la instruccin

Procesador sin ALU

Procesadores con banco de registros

Acceso ms rpido a la memoria

Menos espacio en memoria

Modos de direccionamiento

Implcito Inmediato Directo Relativo Indirecto Indexado Bsqueda de la instruccin (Emplea un ciclo de reloj) Decodificacin Bsqueda de los operandos Ejecucin

Fases en la ejecucin de una instruccin

Pgina 2

Diseo del procesador

Fases en el diseo del procesador:

Diseo de un procesador elemental SIMPLE1


Formato de instruccin: 11 10 9 Cod. Operac. 8 7 6 5 4 3 Operando 2 1 0

Registros

PC: IR: MAR: MBR: A , B: ALU:

Como la capacidad del operando 9 bits Reg. Instrucciones anchura del formato de la instruccin 12 bits Reg. Direcc. Mem. capacidad de direccionamiento 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:

Pgina 3

Diseo del procesador

Diagrama de flujo del repertorio de instrucciones:

Asignacin de recursos:

Pgina 4

Diseo del procesador

Diagrama ASM del procesador:

Diseo de la unidad de control:

H C

Habilitar salida de registro a bus Cargar registro desde bus

Pgina 5

Diseo del procesador

Pgina 6

Diseo del procesador

Pgina 7

Diseo del procesador

JUNIO 2003 RESERVA


3- En un procesador con instrucciones de cero direcciones (procesador con pila), indique si las secuencias de 2 instrucciones propuestas calculan la expresin X=Y (X+Z)

I. II.

Push[X]; Push[Z]; Add; Push[Y]; Push[Y]; Mult; Mult; Pop[X] Push[Y]; Push[Y]; Push[X]; Push[Z]; Add; Mult; Mult; Pop[X] B) I:s, II:no C) I:no, II:s D) I:no, II:no

A) I:s, II:s

PROBLEMA DE JUNIO DEL 2002 2 SEMANA


En clase se realizar el problema correspondiente al examen de JUNIO del 2002 2 semana.

Pgina 8

Diseo del procesador

Pgina 9

También podría gustarte