Whats the deal with the 256byte memory segments.. They are not page boundries are they? i.e. why does it matter if i have a data table crossing its boundy? Also... since 11 bits is enough to address 2K, why does one have to mess with the PCLATH register when do inter-segment goto's /calls. ICQ: 23977120 E-Mail: spweb@globalnet.co.uk