| |
Mappable Physical Address Array - Get Array
Input |
Output |
AX |
58h |
00h |
Error
Code |
|
AX |
BX |
|
|
|
|
BX |
CX |
|
|
Entries
in Array |
CX |
DX |
Ptr
to Target Array |
|
|
DX |
Returns an array containing the segment address and physical
page number for each mappable physical page in a system.
This array provides a cross reference between physical page
numbers and the actual segment addresses for each mappable
page in the system.
Notes:
* The information returned is in an array composed of word
pairs. The first word is the physical page's segment
selector, the second word the physical page number. Note
that values are not necessarily returned in a particular
order, either ascending/decending segment selector values or
as ascending/decending physical page number.
* For compatibility with earlier EMS specifications, physical
page zero contains the segment selector value returned by
function 41h, and physical pages 1, 2 and 3 return segment
selector values that correspond to the physical 16 KB blocks
immediately following physical page zero.
* The array is sorted in ascending segment order. This does
not mean that the physical page numbers associated with the
segment addresses are also in ascending order. |