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 |