Was ist die "Beziehung" zwischen addi und subi?

Ich soll diese Frage beantworten. Nach etwas recherche sagt, dass add und sub haben die gleichen opcode und unterscheiden sich nur in den funktionalen Bereich. Ist das die Antwort oder etwas anderes?

Update

Gibt es auch in der Nios II CPU-Handbuch:

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

InformationsquelleAutor Niklas Rosencrantz | 2012-08-16

Schreibe einen Kommentar