Difference between revisions of "RealQ16s:Provisional register listing/Core infobox"
From Maths
(Created page with "{{Infobox |title=Core registers |above=<span style="font-size:2em;">RealQ16s</span> |header1=General purpose |label1={{R|A}} (16bit) |data1= Accumulator, ALU operand |labe...") |
m |
||
Line 11: | Line 11: | ||
|label4={{R|D}} (16bit) | |label4={{R|D}} (16bit) | ||
|data4= Data, communications | |data4= Data, communications | ||
− | | | + | |label5=''Note:'' |
− | | | + | |data5=Each GP register has a {{R|L}} and {{R|H}} form, eg {{R|AL}} is the lower 8 bits of {{R|A}} |
− | | | + | |header6=Programming registers |
− | | | + | |label6={{R|IP}} (16bit) |
− | | | + | |data6=Instruction pointer |
− | | | + | |label7={{R|SP}} (16bit) |
− | | | + | |data7=Stack pointer |
− | | | + | |label8={{R|BP}} (16bit) |
− | | | + | |data8=Stack frame pointer |
+ | |label9={{nowrap|{{R|STRIDE}} (4bit)}} | ||
+ | |data9=For array access | ||
}}<noinclude> | }}<noinclude> | ||
[[Category:Infoboxes]] | [[Category:Infoboxes]] | ||
</noinclude> | </noinclude> |
Latest revision as of 13:53, 14 February 2016
Core registers | |
RealQ16s | |
General purpose | |
---|---|
A (16bit) | Accumulator, ALU operand |
B (16bit) | Base register, pointers |
C (16bit) | Count register, offsets |
D (16bit) | Data, communications |
Note: | Each GP register has a L and H form, eg AL is the lower 8 bits of A |
Programming registers | |
IP (16bit) | Instruction pointer |
SP (16bit) | Stack pointer |
BP (16bit) | Stack frame pointer |
STRIDE (4bit) | For array access |