Theory of Operation
MEMORY MAPPING
This section describes memory mapping for EMS and non-EMS
applications.
The ZT 8825 supports the Lotus-Intel-Microsoft
Expanded Memory Specification (EMS), Versions 3.2 and 4.0. It also
satisfies the AST Enhanced Expanded Memory Specification (EEMS),
Version 3.2. The ZT 8825 software drivers implement a subset of
those specifications. The EMS Version 3.2 is a subset of the EEMS
capabilities. The ZT 8825 can also be set in an "absolute address
mode" for easy startup in small systems. True 24-bit address memory
anywhere in the 16 Mbyte Extended Memory space is also supported.
Paging
The memory resident on the ZT 8825 can be located outside the
normal memory map of the PC when the ZT 8825 is used as an
expanded memory board. Using a technique called "paging", the CPU
can access 16 Kbyte blocks of physical memory called "pages"
through 16 Kbyte blocks of logical memory called "page frames" (see
Figure 3-2). Each page frame’s logical address points to a page’s
physical address in expanded memory. That page of memory is then
mapped in and out of the page frame space. This mapping may be
changed dynamically by your software as required.
3-14
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com