- x86 Processor Architecture
*Architecture Details
*Memory Management
*I/O System
*Components of a Typical x86 Computer
- Assembly Language Fundamentals
*Basic Elements of Assembly Language
*Instruction sets
*Assembling, Linking, and Running Programs
*Defining Data
*Symbolic Constants
- Assembly Language Instructions
*Data Transfer Instructions
*Addressing
*Arithmetic Instructions
*Addition and Subtraction
*Data-Related Operators and Directives
*JMP and LOOP Instructions
*Boolean and Comparison Instructions
*Conditional Structures
*Shift and Rotate Instructions
*Multiplication and Division Instructions
*Procedures
*Strings and Arrays
*Structures and Macros