Updated Instruction Set (markdown)

Simon Fortier 2017-11-11 20:15:56 -05:00
parent cf84c8fafb
commit 6a7afa26b8

@ -19,7 +19,6 @@
| **JNZ** *target* | *mem/reg/imm* | 0x0D |`- - - - -` | | **JNZ** *target* | *mem/reg/imm* | 0x0D |`- - - - -` |
| **JZ** *target* | *mem/reg/imm* | 0x0E |`- - - - -` | | **JZ** *target* | *mem/reg/imm* | 0x0E |`- - - - -` |
| **MOV** *destination*, *source* | *mem/reg*, *mem/reg/imm* |0x01 |`- - - - -` | | **MOV** *destination*, *source* | *mem/reg*, *mem/reg/imm* |0x01 |`- - - - -` |
| **MUL** *source* | *mem/reg/imm* | 0x17 |`X - - X -` | | **MUL** *source* | *mem/reg/imm* | 0x17 |`X - - X -` |
| **NEG** *destination* | *mem/reg* | 0x19 |`1 X X X -`* | | **NEG** *destination* | *mem/reg* | 0x19 |`1 X X X -`* |
| **NOP** | *None* | 0x3F |`- - - - -` | | **NOP** | *None* | 0x3F |`- - - - -` |
@ -32,6 +31,7 @@
| **SHR** *destination*, *count* | *mem/reg*, *mem/reg/imm* | 0x07 |`X - - X -` | | **SHR** *destination*, *count* | *mem/reg*, *mem/reg/imm* | 0x07 |`X - - X -` |
| **SUB** *destination*, *source* | *mem/reg*, *mem/reg/imm* | 0x03 |`X X X X -` | | **SUB** *destination*, *source* | *mem/reg*, *mem/reg/imm* | 0x03 |`X X X X -` |
| **TEST** *destination*, *source* | *mem/reg*, *mem/reg/imm* | 0x0B |`0 X X 0 -` | | **TEST** *destination*, *source* | *mem/reg*, *mem/reg/imm* | 0x0B |`0 X X 0 -` |
| **XCHG** *destination*, *source* | *mem/reg*, *mem/reg* | 0x1F |`- - - - -` |
| **XOR** *destination*, *source* | *mem/reg*, *mem/reg/imm* | 0x05 |`0 X X 0 -` | | **XOR** *destination*, *source* | *mem/reg*, *mem/reg/imm* | 0x05 |`0 X X 0 -` |
*NEG instruction: CF is set to 0 if destination=0 *NEG instruction: CF is set to 0 if destination=0