Пользовательские регистры

Как следует из названия, пользовательскими регистры называются потому, что программист может использовать их при написании своих программ. К этим регистрам относятся:

1) восемь 32-битных регистров, которые могут использоваться программистами для хранения данных и адресов (их еще называют регистрами общего назначения (РОН)):

– eax/ax/ah/al;

– ebx/bx/bh/bl;

– edx/dx/dh/dl;

– ecx/cx/ch/cl;

– ebp/bp;

– esi/si;

– edi/di;

– esp/sp.

2) шесть регистров сегментов:

– cs;

– ds;

– ss;

– es;

– fs;

– gs;

3) регистры состояния и управления:

– регистр флагов eflags/flags;

– регистр указателя команды eip/ip.

На следующем рисунке показаны основные регистры микропроцессора:

Регистры общего назначения