inmediatos para las instrucciones de tipo MIPS I

0

En MIPS, una instrucción de tipo I tiene el siguiente formato.

  1. los bits [31, 26] son para opcode
  2. los bits [25, 21] son para el registro de origen
  3. los bits [20, 16] son para el registro de transferencia
  4. los bits [15, 0] son para inmediatos

Si la cantidad de registros utilizados se reduce a la mitad, tendré dos bits adicionales para usar para los inmediatos. Y si estoy asumiendo la forma de complemento de 2, entonces, tengo 18 bits. Entonces, ¿cuál es mi valor mínimo para el inmediato \ $ - 131072 \ $ y el valor máximo \ $ 131071 \ $?

    
pregunta Jonathan

1 respuesta

1

Suponiendo que se hayan realizado todos los ajustes necesarios de la arquitectura de uC, tendría un rango de sin signo de 0-262144, o un rango de firmado de (-) 131072-131071 .
Tu matemática es correcta.

    
respondido por el Robherc KV5ROB

Lea otras preguntas en las etiquetas