Mail Archives: djgpp/2005/12/01/05:31:04
blk5743 AT yahoo DOT com DOT tw wrote:
> XMS should be above 1MB, right.
> but DX:BX max is FFFF:FFFF can not over 1MB
> therefore, the max allocated XMS buffer's start address = 1M+64K
> if i allocate 2 region of 1MB block, how can i get the 2 region's start
> address.
Sigh. If you bothered to read the specification, you'd see that
DX:BX (or BX:DX?) is the 32 bits you need. Not a segment and offset.
Otherwise would be very surprising as XMS is for getting to the memory
above 1MB.
Right,
MartinS
- Raw text -