Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Команды поддержки языка высокого уровня




BOUND – Проверка выхода за границы массива. BOUND проверяет, не выходит ли значение первого операнда (регистр), взятое как число со знаком, за границы, указанные во втором операнде (переменная). Границы – два слова или двойных слова (в зависимости от разрядности операндов), рассматриваемые как целые со знаком, расположенные в памяти подряд. Первая граница считается нижней, вторая – верхней. Если индекс меньше нижней границы или больше верхней, вызывается прерывание 5 (или исключение #BR), причем адрес возврата указывает не на следующую команду, а на BOUND, так что обработчик должен исправить значение индекса или границ, прежде чем выполнять команду возврата из обработчика прерываний..

ENTER, LEAVE – вход в процедуру, выход из процедуры соответственно

Примеры.

Команды операций с адресами

LEA – команда загрузки в регистр адреса смещения указанной ячейки памяти..

Lxx – команды загрузки полного указателя адреса ячейки памяти: загружают адрес сегмента в сегментный регистр, а смещение – в индексный регистр (хх – имя сегментного регистра).

Примеры.

Команда преобразования

XLAT – осуществляет табличное преобразование. При этом AL содержит байтный индекс таблицы, адрес таблицы размещен в регистре BX. Байт в AL заменяется элементом таблицы.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных