TRegisters

Z Delphi & Pascal (česká wiki)
Skočit na navigaci Skočit na vyhledávání

Intr a MsDos používají proměnné typu TRegisters pro zadání a prohlížení obsahu registrů v programovém přerušení:

type
  TRegisters = record
    case Integer of
    0: (AX, BX, CX, DX, BP, SI, DI, DS, ES, Flags: Word);
    1: (AL, AH, BL, BH, CL, CH, DL, DH: Byte);
  end;

Povšimněte se, že variantní záznam mapuje 8-bitové registry do jejich 16-bitových ekvivalentů nad nimi.