Не смотря на то, что Intel 80286 остался 16-разрядным, он представлял собой второе поколение процессоров и был в несколько (3-6) раз быстрее Intel 8086. Процессор применялся в основном в IBM PS совместимых ПК. Этот процессор отличается тем, что имеет специальные средства для работы в многопользовательских и многозадачных системах. Tо есть процессор способен выполнять несколько задач одновременно, переключаясь время от времени между ними. Процессор Intel 80286 может работать в двух режимах:
1. Реальный режим (Real Address Mode – Режим реальной адресации), полностью совместим с процессором Intel 8086/Intel 8088.
В этом режиме возможна адресация только в пределах одного мегабайта физической памяти. Он используется для обеспечения программной преемственности с процессором Intel 8086/Intel 8088.
2. Защищенный режим (Protected Virtual Address Mode – виртуальной адресации), в этом режиме возможна адресация в пределах 16 Мб физической памяти.
В этом режиме система команд включает набор команд Intel 8086 расширенный для обеспечения аппаратной поддержки многозадачного режима и виртуальной памяти.
Переключение в защищенный режим осуществляется одной командой. Это довольно быстрый процесс. Обратное переключение в реальный режим гораздо сложнее: оно возможно только через аппаратный сброс процессора (по сигналу Reset), что требует гораздо больше времени.
В составе компьютера под управлением MS DOS процессор Intel 80286 работает в реальном режим, а защищенный режим использует ОС типа Unix, PS/2, NetWare, Windows.
Как и процессор Intel 8086 процессор Intel 80286 имеет 16-разрядную внешнюю шину данных и 6-байтный конвейер команд. Однако быстродействие процессора Intel 80286 при тактовой частоте 12,5 МГг примерно в 6 раз выше, чем у Intel 8086 с тактовой частотой 5 МГг. Это достигается за счет усовершенствованной архитектуры и снижения количества тактов на одну команду.
Для ускорения выполнения математических операций предусмотрена подключение к процессору Intel 80286 микросхемы математического сопроцессора Intel 80287.
Назначение внутренних регистров такое же, как у Intel 8086/8088, но у PSW (регистр состояния процессора) добавлены 3 используемых разряда и появился еще 1 внутренний регистр – регистр управления со словом состояния машины.
Система команд процессора Intel 80286 помимо полного набора Intel 8086 включает ряд дополнительных команд:
ü Сохранения константа в стеке, сохранение и восстановление из стека всех регистров одной командой;
ü Целочисленное умножение на константу;
ü Сдвиги на заданное в константе количество шагов;
ü Вход и выход из процедур;
ü Команды управления защитой;
Процессор Intel 80286 выпускался в 68 выводных корпусах. Внешние шины адреса и данных были разделены. Напряжения питания процессора составляли 5 В.