ARQUITECTURA DE COMPUTADORES - I.S.A. -CODIFICACION ISA

1 ARQUITECTURA DE COMPUTADORES - I.S.A. -CODIFICACION ISA...
Author: Ana Isabel Rojo Saavedra
0 downloads 2 Views

1 ARQUITECTURA DE COMPUTADORES - I.S.A. -CODIFICACION ISAI S A CODIFICAION TIPOS DE OPERANDO BIBLIOGRAFIA ARQUITECTURA DE COMPUTADORES - I.S.A. -CODIFICACION ISA

2 ARQUITECTURA DE COMPUTADORES - I.S.A. -CODIFICACION ISAMAPA GENERAL ARQUITECTURA DE COMPUTADORES - I.S.A. -CODIFICACION ISA

3 REPRESENTACION DE INSTRUCCIONESDel modo como se seleccionen las instrucciones afecta el tamaño del programa compilado y la implementación de arquitectura del hardware para decodificar la instrucción. ARQUITECTURA DE COMPUTADORES - I.S.A. -CODIFICACION ISA

4 CRITERIOS DE SELECCIONMODOS DE DIRECCIONAMIENTO QUE SE DESEAN USAR. RELACIONES ENTRE LOS MODOS DE DIRECCIONAMIENTO Y LAS OPERACIONES. ARQUITECTURA DE COMPUTADORES - I.S.A. -CODIFICACION ISA

5 CASO No 1: AMPLIA CANTIDAD DE MODOS DE DIRECCIONAMIENTOEs necesario emplear un identificador de modo de direccionamiento para cada operando en cada instrucción. La longitud de instrucciones es variable. ARQUITECTURA DE COMPUTADORES - I.S.A. -CODIFICACION ISA

6 EJEMPLO- ARQUITECTURA VAXLONGITUD DE INSTRUCCIONES VARIABLE OPERACIÓN Y NUMERO DE OPERANDOS ADDRESS SPECIFIER 1 ADDRESS FIELD 1 ADDRESS SPECIFIER N ADDRESS FIELD N ARQUITECTURA DE COMPUTADORES - I.S.A. -CODIFICACION ISA

7 CASO 2: LONGITUD DE INSTRUCCIONES FIJAEs el caso de una LOAD STORE MACHINE, donde solo un operando es posible que sea direccionado a memoria, de modo que puede ser codificado dentro del opcode de la instrucción DLX, MIPS,SPARC ARQUITECTURA DE COMPUTADORES - I.S.A. -CODIFICACION ISA

8 EJEMPLO CODIFICACION FIJAOPERACION ADDRESS FIELD 1 ADDRESS FIELD 2 ADDRESS FIELD 3 ARQUITECTURA DE COMPUTADORES - I.S.A. -CODIFICACION ISA

9 ARQUITECTURA DE COMPUTADORES - I.S.A. -CODIFICACION ISACASO 3: HYBRIDO Es donde se balancea la cantidad de modos a emplear en cada una de las diferentes operaciones, este es el caso de procesadores de arquitectura IBM 360/70 , INTEL 80X86 ARQUITECTURA DE COMPUTADORES - I.S.A. -CODIFICACION ISA

10 ARQUITECTURA DE COMPUTADORES - I.S.A. -CODIFICACION ISAEJEMPLO OPERACION ADDRESS SPECIFIER ADDRESS FIELD 2 OPERACION ADDRESS SPECIFIER 1 ADDRESS SPECIFIER 2 ADDRESS FIELD OPERACION ADDRESS SPECIFIER 1 ADDRESS FIELD 1 ADDRESS FIELD 2 ARQUITECTURA DE COMPUTADORES - I.S.A. -CODIFICACION ISA