Captainarash/The_Holy_Book_of_X86
A simple guide to x86 architecture, assembly, memory management, paging, segmentation, SMM, BIOS....
About Captainarash/The_Holy_Book_of_X86
Captainarash/The_Holy_Book_of_X86 is an open-source project on GitHub, mainly written in several languages. A simple guide to x86 architecture, assembly, memory management, paging, segmentation, SMM, BIOS.... It currently holds 979 stars and 126 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).
Project Overview
AI Homed tracks it on the AI Agent Memory board.
GitHub Repository Details
README
The Holy Book of X86
====================== Delivered to you by Arash Tohidi with the spirit of OpenSecurityTraining For more info, please visit: LinkedIn Twitter QBloq A simple guide to x86 architecture, assembly, memory management, paging, segmentation, interrupts, etc.This book tries to make you have a better understanding of computers in general and helps you learn x86 architecture pretty fast. This book includes a crash course in x86 assembly and contains some of the core concepts of x86 architecture which you need to understand most operating systems internals.
Here's a quick overview of the content (current content):
Volume 1: Pure Assembly
- Introduction to Intel x86 Assembly
- Learn the most frequently used assembly instructions and their conventions
- Reverse Engineer simple binaries
- Control structures and loops
- Write simple applications in pure assembly
Volume 2: Internals
Section 1: Raw Intel Architecture
- Chapter 0x01: Introduction to Intel x86 Architecture
- Chapter 0x02: Segmentation
- Chapter 0x03: Paging
- Chapter 0x04: Cache Control
- Chapter 0x05: Interrupts and Exceptions
Section 2: Windows Internals
- Chapter 0x06: Exploring PE files