From fdbc2210110058e886f98d8a5ce7989cc8dff777 Mon Sep 17 00:00:00 2001 From: Amanda Rousseau Date: Mon, 13 Mar 2017 20:11:19 -0700 Subject: [PATCH] updating opcodes --- fundamentals3.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) 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 +