[Overview][Constants][Types][Procedures and functions][Variables][Index] |
Record to keep CPU registers for MSDos call. Unused.
Source position: dosh.inc line 24
type Registers = packed record |
||
case i: Integer of |
||
0: ( |
||
ax: Word; |
|
AX register |
f1: Word; |
|
F1 register |
bx: Word; |
|
BX register |
f2: Word; |
|
F2 register |
cx: Word; |
|
CX register |
f3: Word; |
|
F3 register |
dx: Word; |
|
DX register |
f4: Word; |
|
F4 register |
bp: Word; |
|
BP register |
f5: Word; |
|
F5 register |
si: Word; |
|
SI register |
f51: Word; |
|
F51 register |
di: Word; |
|
DI register |
f6: Word; |
|
F6 register |
ds: Word; |
|
DS register |
f7: Word; |
|
F7 register |
es: Word; |
|
ES register |
f8: Word; |
|
F8 register |
flags: Word; |
|
Flags |
fs: Word; |
|
FS register |
gs: Word; |
|
GS register |
); |
||
1: ( |
||
al: Byte; |
|
AL register |
ah: Byte; |
|
AH register |
f9: Byte; |
|
F9 register |
f10: Byte; |
|
F10 register |
bl: Byte; |
|
BL register |
bh: Byte; |
|
BH register |
f11: Byte; |
|
F11 register |
f12: Byte; |
|
F12 register |
cl: Byte; |
|
CL register |
ch: Byte; |
|
CH register |
f13: Byte; |
|
F13 register |
f14: Byte; |
|
F14 register |
dl: Byte; |
|
DL register |
dh: Byte; |
|
DH register |
); |
||
2: ( |
||
eax: LongInt; |
|
EAX register |
ebx: LongInt; |
|
EBX register |
ecx: LongInt; |
|
ECX register |
edx: LongInt; |
|
EDX register |
ebp: LongInt; |
|
EBP register |
esi: LongInt; |
|
ESI register |
edi: LongInt; |
|
EDI register |
); |
||
end; |
This structure is only defined on a i386 compatible 32-bit platform, and is not used anywhere: it is defined for Turbo Pascal backwards compatibility only.