Please enable JavaScript.
Coggle requires JavaScript to display documents.
Formato de instrucciones y modos de direccionamiento - Coggle Diagram
Formato de instrucciones y modos de direccionamiento
Las instrucciones máquina son las acciones elementales que puede ejecutar un computador
La arquitectura
entendida como el conjunto de recursos operativos disponibles por un programador a nivel de lenguaje máquina queda definida por el repertorio de instrucciones
ISA: Instruction Set Architecture
Factores que lo determinan
Tipos de datos y formatos que pueden manejar las instrucciones: naturales, enteros, reales, caracteres, etc
Modos de direccionamiento de los datos en memoria: inmediato, directo, indirecto, etc. Estos dos factores son determinantes para la implementación eficiente de las estructuras complejas de datos de un lenguaje de alto nivel.
Conjunto básico de operaciones que se pueden realizar sobre los datos: suma, resta, etc.
Tipo de direccionamiento
Indirecto
Directo
Inmediato
Tipos de Datos
Entero
Natural
Real
Operaciones
ADD
XOR
SUB
MUL
Formato de las instrucciones: diseño del repertorio
Primer criterio: número de operandos explícitos por instrucción
operandos explícitos
Segundo criterio: forma de almacenar operandos en la CPU
Arquitectura de pila
Arquitectura de acumulador
Arquitectura de registros de propósito general
Códigos de operación de longitud fija y variable
Una máquina con un formato de instrucción que dedica n bits al CO permitirá 2n instrucciones diferentes, cada una de las cuales puede tener diferente número de operandos (0, 1, 2, 3, etc.). Los bits del campo OPERANDOS se pueden utilizar para extender el CO de aquellas instrucciones con menor número de operandos.