Previous: Control Flow Instructions.
Up: Instruction Set
Next: Special Register.
Previous Page: Control Flow Instructions.
Next Page: Special Register.

Other Instructions.

There is still one primary instruction code left, which can be used for additional instructions. These instructions are distinguished by the special field which is used as a ``secondary opcode''. Currently two instructions are implemented which are used to access tags and a third to stop the processor.

The SetTag instruction can be used to set the tag of a value to the least significant bits of the second source operand. Since this can be an immediate value, this instruction is well suited for the generation of tagged values. The GetTag instruction extracts the tag of the first source operand and performs an operation on it with the other source operand.

ca@informatik.uni-kiel.de