Tema 4: Ejemplos y Medidas de Utilización de los Repertorios de Instrucciones |
1.- Medidas de los Repertorios de Instrucciones
Medidas Dinámicas: Contar el numero de Ocurrencias de un evento durante la ejecución.
Medidas Estáticas: Programas Independientes de su Ejecución.
2.- Arquitectura VAX
- Extensión a 32 bits
- Máquina de 16 Reg. de Propósito General (16 bits)
- Repertorio de Instrucciones Ortogonal
- Modos de Direccionamiento: Literal, Registro, Diferido de Reg, Autodecremento,
Autoincremento, Autoincremento diferido, Desplazamiento de byte/pal/largo, Desplazamiento
diferido de byte/pal/largo, y Escalado o Indexado.
- Los Códigos de Condición se utilizan para saltos, iniciados
por operaciones aritméticas y lógicas, y por la instrucción
de transferir (move).
- Unidad básica: Palabra
- Longitud Variable o Fija
3.- Arquitectura IBM 360/370
IBM 360 | IBM 370 |
- Explotar la Memoria (ROM en Microcódigo) - Soporta E/S concurrente - Máquina de Propósito General - Estricta Compatibilidad |
- Memoria Virtual - Instrucciones nuevas - Eliminación de los requerimientos de alineación de datos. |
- 16 Reg. de Propósito General (32 bits),
4 Reg. Punto Flotante
- La Palabra de Estado de Programa (PSW), punteros y Códigos de Condición
- Modos de Direccionamiento: RR (Reg-Reg), RX (Reg-Indexado), RS (Reg-Mem),
SI (Mem-Indexado), SS (Mem-Mem).
- Operaciones: Log, Dec o de Caracteres, Punto Fijo y Punto Flotante.
- Saltos No Relativos al PC.
4.- Arquitectura Intel 8086
- Su arquitectura está comprendida entre la
de una máquina de acumulador y de registros de propósito general.
- Arquitectura de 16 bits.
- Añadiendo Segmentos para un mayor Direccionamiento (20 bits) en Fragmentos
de 64 Kb
- Tipos de Datos de 8 bits (1 Byte) y de 16 bits (Palabra)
- 14 Reg. divididos en 4 grupos: Datos, Direcciones, Segmentos y Control.
- Modos de Dir: Indirecto, Reg base con Desp, Indexado y Reg base Indexado con
Desp.
- Operaciones: Transferencia, Aritmetica-Logica, Control y Cadena.
5.- Arquitectura DLX
- Instrucciones Carga / Almacenamiento
- Segmentación
- Eficiencia
- 32 Reg de Propósito General (32 bits), Reg Punto Flotante (Simple Precisión
32 bits, Doble Precisión 64 bits)
- Direccionamiento de 32 bitsen Modo Big Endian
- Instrucciones 32 bits alineados (Código de Operación 6 bits)
- Operaciones: C/A, ALU (Reg-Reg), Saltos, Bifurcación, Operaciones de
Punto Flotante
- Tipos Instrucciones:
Figura 4.19 - Pag 178
6.- Medidas de Utilización del Repertorio de Instrucciones