Операции и функции ПаскаляСправочник начинающего программиста |
Error 158: Invalid register combination
Допустимыми комбинациями индексных регистров являются [BX], [BP],
[SI], [DI], [BX+SI], [BX+DI], [BP+SI]
и [BP+DI]
.
Другие комбинации недопустимы.
Заметим, что локальные переменные размещаются в стеке и доступ к ним
организуется через регистр BP
. Ассемблер автоматически
добавляет [BP]
в ссылках на такие переменные, поэтому в
операндах типа LOCAL[BX]
, где LOCAL
локальная переменная, образуется недопустимая ссылка
LOCAL[BP+BX]
.
< < назад |
156 |
157 |
158 |
159 |
160 |
161 |
162
содержание
данные
операции
функции
приоритет
степень
[ ошибки ]