[fpc-pascal]Modifying cpu registers while in turbo pascal interrupt routine ?

Jonas Maebe jonas.maebe at elis.ugent.be
Sat Mar 20 14:30:32 CET 2004

On 20 mrt 2004, at 03:21, Harald Houppermans wrote:

> I read at some sites, set test 8086 to zero, some other sites say set 
> 8086
> to one.
> The documention of TP says: zero is for 8086, one is for 80286, and 
> two is
> for 80386.
> A 286 is in fact a 32 bit cpu... limited to 32 mb ram.

No, the 286 is a 16 bit cpu with a 24 bit address bus (so it can 
address 16MB ram, not 32MB). The width of the address bus is 
independent of the size of the registers of a cpu.


More information about the fpc-pascal mailing list