Регистры процессора
Регистры общего назначения. Данные регистры используются во время выполнения программ и во многих случая являются взаимозаменяемыми. Кроме того, каждый из них имеет определенное предназначение.
АХ - 16 бит, общего назначения, часто именуется аккумулятором;
ВХ - 16 бит, общего назначения и индексный;
СХ - 16 бит, общего назначения и счетчик;
DX - 16 бит, общего назначения;
ВР - 16 бит, общего назначения, используется для хранения смещения и индексов, часто называется регистром базы;
SI - 16 бит, общего назначения, используется в операциях с памятью (SI — source issue — регистр источника, используется для хранения смещения Источника при выполнении строковых команд);
DI - 16 бит, общего назначения, используется в операциях с памятью (DI - destination issue — регистр приемника, используется для хранения смещения пункта назначения при выполнении строковых команд).
Сегментные регистры. Данные регистры используются как указатели на сегменты. Сегмент - это блок размером в 64К, который предназначен для определенных целей: для хранения программного кода, данных и т. д.
DS - сегмент данных;
CS - сегмент кода;
ES - дополнительный сегмент;
SS - сегмент стека;
IP - счетчик.