¿Cuál es la “relación” entre addi y subi?

Se supone que debo responder a esta pregunta. Después de algunas investigaciones, dice que add y sub tienen el mismo código de operación y difieren solo en el campo funcional. ¿Es esta la respuesta o algo más?

Actualizar

Está disponible en el manual de la CPU Nios II:

subi
subtract immediate
Operation: rB ← rA – σ (IMMED)
Assembler Syntax: subi rB, rA, IMMED
Example: subi r8, r8, 4
Description: Sign-extends the immediate value IMMED to 32 bits, subtracts it from the value of rA and then
            stores the result in rB.
Usage: The maximum allowed value of IMMED is 32768. The minimum allowed value is
–32767.
Pseudo-instruction:
© March 2009
subi is implemented as addi rB, rA, -IMMED

Respuestas a la pregunta(3)

Su respuesta a la pregunta