Red de conocimiento de abogados - Derecho de sociedades - Hay 11 instrucciones de tres direcciones, 72 instrucciones de dos direcciones y 64 instrucciones de dirección cero. ¿Cuál es el número máximo de instrucciones de una dirección?

Hay 11 instrucciones de tres direcciones, 72 instrucciones de dos direcciones y 64 instrucciones de dirección cero. ¿Cuál es el número máximo de instrucciones de una dirección?

6 artículos.

Las tres direcciones son 14, es decir, 0000----1101, y las dos posiciones restantes 1110 y 1111 se utilizan como puertos de expansión. Las instrucciones de una dirección son 15, es decir, 1110 y. 1111 se utiliza como puerto de expansión de instrucciones de dirección cero, cero Las instrucciones de dirección están completamente reservadas con 16 1111 y no hay espacio para expansión.

Entonces las dos instrucciones de dirección pueden tener 1110 0000----1110 1111 y 1111 0000----1111 1110, totalizando 16+15=31 instrucciones, 1111 1111 XXXX XXXX Para el puerto de expansión.

^La dirección del operando es de 6 bits, luego la longitud de la palabra OP es 16-6*2=4 bits, entonces:

El número máximo de operandos dobles es 2^4, es decir, 2^4 >=K

Un solo operando (una dirección de operando se fusiona en OP, OP ahora tiene 10 bits) está diseñado como máximo (2^4-K)*2^6. (2^4-K )*2^6>=X

Sin operandos (luego combine las direcciones de los operandos en el OP), el diseño máximo es [(2^4-K)*2^6 -X]*2^6 , entonces [(2^4-K)*2^6-X]*2^6>=L

Mover la última desigualdad para obtener: X<=(2 ^4-K)* 2^6-L/(2^6)

Por lo tanto, hay como máximo (2^4-K)*2^6-L/(2^6) -Instrucciones de operando X

Información ampliada:

Los sistemas de instrucción de diferentes ordenadores contienen diferentes tipos y números de instrucciones. Generalmente incluye tipo de operación aritmética, tipo de operación lógica, tipo de transferencia de datos, tipo de juicio y control, tipo de operación de cambio, tipo de operación de bit (cadena de bits), tipo de entrada y salida y otras instrucciones. El sistema de instrucciones es un factor importante que caracteriza el rendimiento de una computadora. Su formato y funciones no solo afectan directamente la estructura del hardware de la máquina, sino que también afectan directamente el software del sistema y el ámbito de aplicación de la máquina.

Desde la perspectiva de la arquitectura del sistema, es el principal atributo de la computadora que ve el programador del sistema. Por tanto, el sistema de instrucciones representa las funciones básicas de la computadora, determina las capacidades requeridas por la máquina y también determina el formato de las instrucciones y la estructura de la máquina.

Diseñar el sistema de instrucción consiste en elegir si algunas operaciones básicas en el sistema informático (incluidos los sistemas operativos y los lenguajes de alto nivel) deben implementarse mediante hardware o software, y si ciertas operaciones complejas deben implementarse mediante un instrucción dedicada La implementación todavía se implementa mediante una serie de instrucciones básicas, y luego se determina específicamente el formato de instrucción, el tipo, la operación y el método de acceso de los operandos del sistema de instrucción.

Enciclopedia Baidu: instrucciones para direcciones múltiples