Регистровые
операнды могут располагаться в 32-разрядном регистре общего назначения (EAX,
EBX, ECX, EDX, ESI, EDI, ESP или EBP), в 16-разрядном регистре общего назначения
(AX, BX, CX, DX, SI, DI, SP или BP), в 8-разрядном регистре общего назначения
(AH, AL, BH, BL, CH, CL, DH или DL).
В процессоре i486
имеются команды для работы с сегментными регистрами (CS, DS, ES, SS, FS и GS).
Эти команды Могут использоваться прикладными программистами только если
разработчики системы выбрали сегментированную модель памяти.
Кроме того,
процессор i486 имеет команды для изменения отдельных флагов в регистре EFLAGS.
Такие команды существуют для изменения флагов, которые часто используются.
Остальные флаги, которые не используются так часто, могут быть изменены
следующим образом: содержимое регистра EFLAGS заносится в стек, вносятся
необходимые изменения в копию его содержимого в стеке, а затем исправленные
данные восстанавливаются в регистр.