Format of DOS memory control block |
Offset | Size | Description |
---|---|---|
00h |
BYTE |
block type: 5Ah if last block in chain, otherwise 4Dh |
01h |
WORD |
PSP segment of owner or special flag value (see #01629) |
03h |
WORD |
size of memory block in paragraphs |
05h |
3 BYTEs |
unused by MS-DOS (386MAX) if locked-out block, region start/prev region end |
---DOS 2.x,3.x--- |
||
08h |
8 BYTEs |
unused |
---DOS 4.0+ --- |
||
08h |
8 BYTEs |
ASCII program name if PSP memory block or DR DOS UMB, else
garbage null-terminated if less than 8 characters |
Note: |
The next MCB is at segment (current + size + 1). |
See Also: |