diff --git a/fundamentals3.md b/fundamentals3.md index 2a62dbe..c2c1d0b 100644 --- a/fundamentals3.md +++ b/fundamentals3.md @@ -13,6 +13,25 @@ The C programming is a high level language interpreted by the compiler that conv ### Opcodes and Instructions ### +Each Instruction represents opcodes (hex code) that tell the machine what to do next. + +Three categories of instructions: +* data movement +* arithmetic/logic +* control-flow. + +Common Instructions +* push, pop, call, leave, enter, ret +* mov +* lea +* add,sub +* jmp,jne,jnz,jnb +* or, and, xor +* shr,shl +* ror,rol + +Use the search page below or open the [Search Instructions](https://securedorg.github.io/x86.html) page to search for functions discussed above +