Регистры процессора

Процессор содержит программно-адресуемые регистры, которые принято объединять в три группы: регистры данных, регистры-указатели и сегментные регистры. Регистры данных и регистры-указатели часто объединяют под общим названием "регистры общего назначения". Кроме того, в состав процессора входят указатель команд и регистр флагов. Микропроцессоры i386, i486, Pentium имеют в основном 32-разрядные регистры. Их количество, за исключением сегментных регистров, такое же, как и у i8086, но размерность больше, что и отражено в их обозначениях — они имеют приставку e (Extended) (см. рисунок 2.2).

32-битные регистры общего назначения для хранения данных и адресов:

Eax / Ax / Ah / Al;

Ebx / Bx / Bh / Bl;

Ecx / Cx / Ch / Cl;

Edx / Dx / Dh / Dl;

Ebp / Bp;

Esi / Si;

Edi / Di;

Esp / Sp.

16-битные регистры сегментов:

cs, ds, ss, es, fs, gs;

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

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

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

Рисунок 2.2 – Регистры процессора


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: