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 }