Top Qs
Timeline
Chat
Perspective

Zero page (CP/M)

From Wikipedia, the free encyclopedia

Remove ads

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 (page-sized) structure, which is by default located exactly before offset 0 of the program's load segment, rather than in segment 0. A segment register is initialised to 0x10 less than the code segment, in order to address it.

In 8-bit CP/M, it has the following structure:

More information Offset, Size ...

In CP/M-86, the structure is:

More information Offset, Size ...
Remove ads

See also

References

Further reading

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads