uni

Instruction Set

The instruction set of Intel 80286 is a superset of the one of Intel 8086, meaning it has the same instructions (Intel 8086 instruction set.pdf), plus the following:

  • ARPL (Adjust RPL Field of Segment Selector)
  • CLTS (Clear Task Switched Flag in CRO)
  • LAR ( Load Access Rights Byte)
  • LGDT/LIDT (Load Global/Interrupt Description Table Register)
  • LLDT (Load Local Descriptor Table Register)
  • LMSW (Load Machine Status Word)
  • LOADALL (Load ALL Registers)
  • LSL (Load Segment Limit)
  • LTR (Load Task Register)
  • SGDT (Store Global Descriptor Table Register)
  • SIDT (Store Interrupt Descriptor Table Register)
  • SLDT (Store Local Descriptor Table Register)
  • SMSW (Store Machine Status Word)
  • STR ( Store Task Register)
  • VERR/VERW (Verify a Segment for Reading or Writing)