mirror of
https://github.com/simon987/Much-Assembly-Required.git
synced 2025-04-20 02:56:44 +00:00
Updated Instruction Encoding (markdown)
parent
2dcaa59a92
commit
9bf4d68769
@ -16,11 +16,11 @@ Selectors are 5-bit values that determine the addressing mode and registers invo
|
|||||||
|
|
||||||
| Selector Type | Bit-pattern | Description |
|
| Selector Type | Bit-pattern | Description |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
| REGISTER_16 | | |
|
| REGISTER_16 | `00xxx` | Value in register `xxx` |
|
||||||
| MEMORY_IMM16 | `11110` | |
|
| MEMORY_IMM16 | `11110` | Address stored at operand word |
|
||||||
| MEMORY_REG16 | | |
|
| MEMORY_REG16 |`01xxx` | Address stored in register `xxx` |
|
||||||
| MEMORY_REG_DISP16 | | |
|
| MEMORY_REG_DISP16 |`10xxx` | Address stored in register `xxx` plus offset in operand word |
|
||||||
| IMMEDIATE16 | `11111` | |
|
| IMMEDIATE16 | `11111` | Immediate value at operand word |
|
||||||
|
|
||||||
### Register Indexes
|
### Register Indexes
|
||||||
| Register | Number | Bit-pattern |
|
| Register | Number | Bit-pattern |
|
||||||
|
Loading…
x
Reference in New Issue
Block a user