-
Notifications
You must be signed in to change notification settings - Fork 0
ISA Reference
Alex edited this page Aug 1, 2026
·
9 revisions
RR16X is a 16-bit processor architecture.
Primary characteristics:
- 16-bit instruction words
- 16-bit general-purpose registers
- banked addressing system
- memory-mapped peripherals
- software-defined calling convention
- optional coprocessor/peripheral extensions
Register | Width | Purpose
-- | -- | --
R0-R7 | 16-bit | General purpose
Load memory.
Format:
LDM Rd,address,Rx
Store memory.
Format:
STM address,Rx,Ry
Store jump target.
STJ address
Signed:
JLT JEQ JLE JGT JNE JGE
Unsigned:
JLT.U JEQ.U JLE.U JGT.U JNE.U JGE.U
Extended conditions:
JGT.E JGT.UE
CAL address
Calls a subroutine.
RET
Returns from subroutine.
HLT
Stops processor execution.