Updated Instruction Encoding (markdown)

Hayden Kroepfl 2018-01-20 12:29:36 -07:00
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 |
| --- | --- | --- |
| REGISTER_16 | | |
| MEMORY_IMM16 | `11110` | |
| MEMORY_REG16 | | |
| MEMORY_REG_DISP16 | | |
| IMMEDIATE16 | `11111` | |
| REGISTER_16 | `00xxx` | Value in register `xxx` |
| MEMORY_IMM16 | `11110` | Address stored at operand word |
| MEMORY_REG16 |`01xxx` | Address stored in register `xxx` |
| MEMORY_REG_DISP16 |`10xxx` | Address stored in register `xxx` plus offset in operand word |
| IMMEDIATE16 | `11111` | Immediate value at operand word |
### Register Indexes
| Register | Number | Bit-pattern |