Addressing after enabling A20...
Posted: Tue Jul 29, 2003 2:22 pm
Hi.
As far as I know the 186 processor makes physical addresses by multiplying the segment address with 16 and add the offset. So we can access 1 MByte of memory.
Many sources on the net say that the 286 processor can access up to 16 MBytes of memory. But the address FFFFh:FFFFh would result in 10FFEFh.
May it be that after enabling the A20 gate the way the processor makes physical addresses changes (i.e. to phys addr = segment * 10000h + offset), so that accessing 16 MBytes is possible?
As far as I know the 186 processor makes physical addresses by multiplying the segment address with 16 and add the offset. So we can access 1 MByte of memory.
Many sources on the net say that the 286 processor can access up to 16 MBytes of memory. But the address FFFFh:FFFFh would result in 10FFEFh.
May it be that after enabling the A20 gate the way the processor makes physical addresses changes (i.e. to phys addr = segment * 10000h + offset), so that accessing 16 MBytes is possible?