BIOS Programming

Registers

General Purpose

AX (AH/AL) - Accumulator

BX (BH/BL) - Base

CX (CH/CL) - Counter

DX (DH/DL) - Data

Segment

CS - Code Segment

DS - Data Segment

ES - Extra Segment

SS - Stack Segment

Pointer

DI - Destination Index

SI - Source Index

IP - Instruction Pointer

Stack

SP - Stack Pointer

BP - Base Pointer

Flags