Wikibooks:Collections/X86 Assembly

x86 Assembly

Please select an appropriate cover image for this collection. See "Template:Saved book" for instructions."


This is a collection of the pages in a Wikibooks book that can be easily saved, rendered electronically, and ordered as a printed book. For information and help on Wikibooks collections, see Help:Collections.
[ Download PDF ] [ Open in Collection Creator ] [ Order Printed Book ]
[ About ] [ FAQ ] [ Feedback ] [ Help ] [ Recent Changes ]


x86 Assembly

edit

From Wikibooks, the open-content textbooks collection

edit
Preface
Introduction
Basic FAQ
x86 Basics
x86 Family
x86 Architecture and Register Description
Comments
16, 32, and 64 Bits
Intrinsic Data Types
x86 Instruction Set
x86 Instructions
Data Transfer Instructions
Control Flow Instructions
Arithmetic Instructions
Logic Instructions
Shift and Rotate Instructions
Other Instructions
x86 Interrupts
Syntaxes and Assemblers
x86 Assemblers
GAS Syntax
MASM Syntax
HLA Syntax
FASM Syntax
NASM Syntax
Instruction Extensions
Instruction Extensions
Floating Point
MMX
SSE
AVX, AVX2, FMA3, FMA4
3DNow!
Advanced x86
Advanced x86
High-Level Languages
Machine Language Conversion
Protected Mode
Global Descriptor Table
Advanced Interrupts
Bootloaders
Debug Information
x86 Chipset
x86 Chipset
Direct Memory Access
Programmable Interrupt Controller
Programmable Interval Timer
Programmable Parallel Interface
Embedding and interoperability
Interfacing with WinAPI
Interfacing with Linux
Calling Conventions
Calling Conventions
Interfacing with the C standard library and own static libraries with CECL
Inline Assembler
Linked Assembler
Resources
Resources