ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Способы адресации (для МП I8086, К1810ВМ86).
МП ВМ86 предоставляет множество способов доступа к операндам, с которыми должна работать программа. Операнды могут содержаться в регистрах, в самих командах, в памяти или в портах ввода-вывода. Режимы адресации можно разделить на семь групп: 1) регистровая адресация; 2) непосредственная адресация; 3) прямая адресация; 4) косвенная регистровая адресация; 5) адресация по базе; 6) прямая адресация с индексированием; 7) адресация по базе с индексированием. МП выбирает один из семи режимов адресации по значению поля режима команды. Ассемблер присваивает то или иное значение полю режима в зависимости от вида операндов в исходной программе. В табл. 2 приведены форматы операндов языка ассемблера для всех семи режимов адресации, и для каждого формата указано, какой из регистров сегмента используется для вычисления физического адреса. Таблица 3. Режимы адресации МП К1810ВМ86
Важное замечание: при исполнении команд, манипулирующих строками предполагается, что регистр DI указывает на ячейку дополнительного сегмента, а не сегмента данных. В качестве регистра сегмента используется регистр ES. Примечания: 1) компонент "сдвиг" при адресации по базе с индексированием необязателен; 2) операнд "регистр" может быть любым 8- или 16-битовым регистром, кроме регистра PI; 3) операнд "данное" может быть 8- или 16-битовым значением константы; 4) компонент "сдвиг" может быть 8- или 16-битовым значением смещения со знаком. Не нашли, что искали? Воспользуйтесь поиском:
|