В основном, программы написанные для защищенного режима процесора 80286 могут выполняться без изменений на процессоре i486. Характерной чертой объектного кода процессора 80286, является его совместимость с кодом i486, как его подмножества. Бит умолчания в дескрипторах сегментов показывает, когда процессор должен обрабатывать сегмент кода, данных или стека как сегмент центрального процессора 80286 или 386(ТМ)/i486.
Для программного обеспечения процессоры 386 DX или SX, являются практически тождествеными процессору i486. Большинство различий приходится на их аппаратную реализацию.
Дескрипторы сегмента используемые процессором 80286 поддерживаются процессором i486 если Intel(R)-резервное слово (старшее слово) дескриптора очищено. В процессоре i486 это слово содержит старшие биты базового адреса и границу сегмента.
Дескрипторы сегмента для сегментов данных, сегментов кодов, локальные таблицы дескрипторов ( для глобальных таблиц дескрипторов дескрипторов нет), и шлюзы задач для процессоров 80286, 386 и i486 одинаковы. Другие дескрипторы процессора 80286 (сегмент TSS, шлюз вызова, шлюз прерывания и шлюз ловушки) поддерживаются процессором i486. Процессор i486 также имеет дескрипторы для сегментов TSS, шлюзов вызова, шлюзов прерывания и шлюзов ловушки, которые поддерживает 32-разрядная архитектура процессора i486. Обе разновидности дескрипторов могут использоваться в одной системе.
Для дескрипторов сегментов, одинаковых для процессоров 80286 и i486, очищенные биты резервного слова побуждают процессор i486 интерпретировать эти дескрипторы точно так, как это делает процессор 80286. Например:
Базовый адрес (Base Address) - Восемь старших бит базового 32-разрядного адреса очищены, что ограничивает базовые адреса 24 битами.
Граница (Limit) - Четыре старших бита поля границы очищены, что ограничивает значение поля границы 64 Кбайт.
Бит детализации (Granularity bit) - Бит детализации очищен показывая, что значение 16-разрядной границы интерпретируется блоками по одному байту.
Большой бит (Big bit) - В дескрипторе сегмента данных бит В очищен показывая, что в сегменте содержится не более 64 Кбайт.
Бит умолчания (Default bit) - В дескрипторе сегмента кода бит D очищен показывая, что по умолчанию принимаются 16-разрядная адресация и операнды. В дескрипторе сегмента стека очищенный бит D показывает, что вместо регистра ESP будет использоваться регистр SP и 64 Кбайтная максимальная граница сегмента.
Форматы этих дескрипторов и документация по их использованию содержится в "Справочнике для программиста по процессору iAPX 286" (iAPX 286 Programmer's Reference Manual).