From c490ead37286299024f2b106977f03fc9454739d Mon Sep 17 00:00:00 2001 From: Amanda Rousseau Date: Mon, 13 Mar 2017 23:26:02 -0700 Subject: [PATCH] updating --- fundamentals3.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/fundamentals3.md b/fundamentals3.md index 8dd9b2c..3c19e87 100644 --- a/fundamentals3.md +++ b/fundamentals3.md @@ -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