sd:sd-8516_extended_register_layout
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| sd:sd-8516_extended_register_layout [2026/06/18 16:19] – appledog | sd:sd-8516_extended_register_layout [2026/06/18 16:26] (current) – appledog | ||
|---|---|---|---|
| Line 26: | Line 26: | ||
| This removes the need to pair 16 bit registers in a way that clobbers them. | This removes the need to pair 16 bit registers in a way that clobbers them. | ||
| - | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | | + | 0 1 2 3 4 5 6 7 |
| - | | AL | AH ||||||| | + | AL |
| - | | A || ||||| | + | |
| + | ------- AX ------ | ||
| + | --------------- EAX ----------------- | ||
| + | |||
| + | This allows E registers to be used as 32 bit pointers without using a code (AL/AH, A, or AX) register. It also means 64 bit registers are easier to use. Currently its ABCD or nothing, which gets a bit odd. | ||
| + | |||
| + | I haven' | ||
| + | |||
| + | What happens to the 24 bit pointers? They get removed. Eventually. The fact is, this isn't real hardware. There' | ||
sd/sd-8516_extended_register_layout.1781799541.txt.gz · Last modified: by appledog
