This commit is contained in:
Amanda Rousseau
2017-03-13 23:26:02 -07:00
parent 8b0fe1c418
commit c490ead372

View File

@@ -21,6 +21,8 @@ The x86 architecture is **little-endian**, meaning that multi-byte values are wr
#### Stored as Little Endian
| A3 | A2 | A1 | A0 |
---
## Opcodes and Instructions ###
Each Instruction represents opcodes (hex code) that tell the machine what to do next.
@@ -39,6 +41,11 @@ Common Instructions
* **jmp, jne, jnz, jnb** (Control Flow)
* **push, pop, call, leave, enter, ret** (Control Flow)
Example:
| Instruction | Opcode | Description |
| --- | --- | --- |
| `mov ecx,[0xaaaaaaaa];` | `8B 0D AA AA AA AA` | move 0xaaaaaaaa into ecx |
Use the search page below or open the [Search Instructions](https://securedorg.github.io/x86.html) page to search for functions discussed above
<iframe src="https://securedorg.github.io/x86.html" width="640" height="480" frameborder="0" style="display:block; margin: 0 auto;"></iframe>