namespace X86Disassembler.X86;
///
/// Represents the index values for x86 8-bit registers.
/// These values correspond to the encoding used in ModR/M bytes
/// for 8-bit register operand identification in x86 instructions.
///
public enum RegisterIndex8
{
/// AL register (low byte of EAX)
AL = 0,
/// CL register (low byte of ECX)
CL = 1,
/// DL register (low byte of EDX)
DL = 2,
/// BL register (low byte of EBX)
BL = 3,
/// AH register (high byte of EAX)
AH = 4,
/// CH register (high byte of ECX)
CH = 5,
/// DH register (high byte of EDX)
DH = 6,
/// BH register (high byte of EBX)
BH = 7
}