Язык:
Русский
English
Символы регистров встроенного ассемблера
Во встроенном ассемблере Turbo Pascal, следующие зарезервированные символы обозначают регистры процессора:
Символы Регистры
AX BX CX DX 16-бит основные
AL BL CL DL 8-бит младшие
AH BH CH DH 8-бит старшие
SP BP SI DI 16-бит указатели или индексные
CS DS SS ES 16-бит сегментные
ST стек 8087
Если операнд состоит только из имени регистра, он называется операндом регистра. Все регистры могут использоваться как операнды регистров.
Индексные регистры
Основные регистры (BX и BP) и индексные регистры (SI и DI) могут быть записаны внутри квадратных скобок для указания индекса.
Вот допустимые комбинации индексных регистров:
[BP]
[BP+DI]
[BP+SI]
[BX]
[BX+DI]
[BX+SI]
[DI]
[SI]
Переопределение сегмента
Сегментные регистры (ES, CS, SS и DS) могут использоваться вместе с двоеточием (:) (оператором переопределения сегмента) для указания сегмента, отличного от выбираемого процессором по умолчанию.