7.5.2.5.2. Регистровые операнды

Регистровые операнды могут располагаться в 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 заносится в стек, вносятся необходимые изменения в копию его содержимого в стеке, а затем исправленные данные восстанавливаются в регистр.

 

 

HotLog

Заказчику web дизайна и программирования - каталог сайтов, обзор дизайн студий