Tema 4: Ejemplos y Medidas de Utilización de los Repertorios de Instrucciones


1.- Medidas de los Repertorios de Instrucciones

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