From 24488704b2c809100ee77df6bb5b18a07f82fca8 Mon Sep 17 00:00:00 2001 From: Alpay Yildirim Date: Thu, 18 Oct 2018 06:01:03 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=81=20Update=20README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index f26460c..d25d5f9 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,23 @@ -# x86-assembly-Reverse-Engineering -Knowledge I have found interesting about the topic of x86 assembly +# 🛠 x86 assembly Reverse Engineering 🛠 +Knowledge I have found interesting about the topic of **x86 assembly**. -## +## ⚙️ Basics ⚙️ -## x86 Registers +| Intel Type | Bits | Name | +| ------------- | ------------- | ------------- | +| - | 8 Bit | **BYTE** | +| 8086 | 16 Bit | **WORD** | +| i386 | 32 Bit | **DWORD** | +| x86 | 64 Bit | **QWORD** | + +### Meanings: +dword = **DWORD** = (double-word)
+qword = **QWORD** = (quad-word) + +### NOTE: +On 32 Bit ARM CPUs a WORD is 32 Bits. + +## 🔧 x86 Registers 🔧 *(Older Text from the University of Virginia Computer Science (2006), one of the best Guides for x86 Assembly)*