- Source: Zero page (CP/M)
The Zero Page (or Base Page) is a data structure used in CP/M systems for programs to communicate with the operating system. In 8-bit CP/M versions it is located in the first 256 bytes of memory, hence its name.
The equivalent structure in DOS is the Program Segment Prefix (PSP), a 256-byte structure, which, however, is by default located at offset 0 in the program's load segment (rather than in segment 0) immediately preceding a loaded program.
In 8-bit CP/M, it has the following structure:
In CP/M-86, the structure is:
See also
Zero page (processor property)
Page boundary relocation
References
Further reading
"Tim Olmstead Memorial CP/M library". Archived from the original on 2017-08-20. Retrieved 2017-08-20. - in particular:
"CP/M 3 Programmers' Manual" (PDF). Archived (PDF) from the original on 2017-08-20. Retrieved 2017-08-20.
"CP/M-86 System Guide" (PDF). Archived (PDF) from the original on 2005-05-17. Retrieved 2017-08-20.
Kata Kunci Pencarian:
- Lockheed Martin F-35 Lightning II
- Zero page (CP/M)
- Page (computer memory)
- CMD file (CP/M)
- Zero page
- Program Segment Prefix
- COM file
- BCD (character encoding)
- CALL 5
- Z-80 SoftCard
- Commodore 128