¿Qué es un sistema de mando?
El sistema de instrucciones es el sistema de lenguaje del hardware de una computadora, también llamado lenguaje de máquina, que se refiere a todo el conjunto de instrucciones que posee la máquina, es la interfaz principal entre el software y el hardware, reflejando las funciones básicas; Función que posee la computadora.
Desde la perspectiva de la arquitectura del sistema, es el atributo principal de una computadora a los ojos de un programador de sistemas. Por tanto, el sistema de instrucciones caracteriza las funciones básicas de la computadora y determina las capacidades requeridas por la máquina, así como el formato de las instrucciones y la estructura de la máquina.
Diseñar el sistema de instrucción significa elegir si ciertas operaciones básicas del sistema informático (incluidas las operaciones básicas en sistemas operativos y lenguajes de alto nivel) deben implementarse mediante hardware o software, y si ciertas operaciones complejas deben implementarse mediante instrucciones dedicadas o Se implementa una serie de instrucciones básicas, y luego se determina el formato, tipo, operación y método de acceso de las instrucciones en el sistema de instrucciones.
Direccionamiento del sistema de instrucción:
① Direccionamiento directo: El campo de dirección de la instrucción indica la dirección del operando.
②Direccionamiento indirecto: el campo de dirección de la instrucción indica la dirección del operando. La unidad de almacenamiento correspondiente al código de dirección de la instrucción proporciona la dirección A, y los datos de operación se almacenan en la unidad de almacenamiento principal que se muestra en la dirección. A. Algunas instrucciones de la computadora se pueden direccionar indirectamente varias veces. Por ejemplo, la instrucción A se almacena en otra dirección B en la unidad de almacenamiento principal y los datos de operación se almacenan en la instrucción B en la unidad de almacenamiento principal. Esto se denomina direccionamiento indirecto múltiple. .
3) Direccionamiento inmediato: El campo de dirección de la instrucción representa el propio operando.
¾ Direccionamiento de variables: el campo de dirección de instrucción representa el número de registro de índice i y el valor de desplazamiento D. El contenido del registro de índice especificado E se suma al valor de desplazamiento D. La suma de E D es la dirección del operando.