[comp.sys.ibm.pc.programmer] LOADALL instruction

ARMENGAU@FRECP12.BITNET (Joel Armengaud) (05/09/90)

Just a few words about LOADALL:

   It's used by programs like SMARTDRIVE to access memory above 1Mb
on 80286 processors. Unfortunately, the problem with loadall is that
an interrupt resets the "invalid" cache descriptors: so you have
2 alternatives: keep interrupts disabled (not recommended for a long
period), or reissue a LOADALL whenever an interrupt occurs. This can be done
in a tricky way like in Himem or Smartdrv (sources of Himem are available on
Simtel20). However I don't think it would be realistic to execute a program
above 1Mb in real mode... So on the whole LOADALL is not very usefull.

   -Joel Armengaud