ABSTRACT

The predominant language used in embedded microprocessors, assembly language lets you write programs that are typically faster and more compact than programs written in a high-level language and provide greater control over the program applications. Focusing on the languages used in X86 microprocessors, X86 Assembly Language and C Fundamentals expl

chapter 1|50 pages

Number Systems and Number Representations

chapter 2|36 pages

X86 Processor Architecture

chapter 3|14 pages

Addressing Modes

chapter 4|92 pages

C Programming Fundamentals

chapter 5|38 pages

Data Transfer Instructions

chapter 6|40 pages

Branching and Looping Instructions

chapter 7|14 pages

Stack Operations

chapter 9|62 pages

Fixed-Point Arithmetic Instructions

chapter 10|36 pages

Binary-Coded Decimal Arithmetic Instructions

chapter 11|84 pages

Floating-Point Arithmetic Instructions

chapter 12|14 pages

Procedures

chapter 13|32 pages

String Instructions

chapter 14|18 pages

Arrays

chapter 15|24 pages

Macros

chapter 16|12 pages

Interrupts and Input/Output Operations

chapter 17|52 pages

Additional Programming Examples