Главная

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

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

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

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

ТОР 5 статей:

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

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

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

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

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

КАТЕГОРИИ:






А) команды общего назначения




Основная команда общего назначения MOV (MOVE - переслать) осуществляет пересылку байта или слова между регистром и ячейкой памяти или между двумя регистрами, а также пересылает непосредственно адресуемое значение в регистр или ячейку памяти.

В команде MOV исключаются следующие сочетания операндов:

1. Нельзя осуществить непосредственную пересылку данных из одной ячейки памяти в другую.

2. Нельзя загрузить непосредственную информацию в регистр сегмента.

3. Нельзя непосредственно переслать значение одного регистра сегмента в другой.

4. Нельзя использовать регистр CS в качестве приемника в команде пересылки.

Команды PUSH и POP предназначены для работы со стеком. Команда PUSH помещает содержимое регистра или ячейки памяти размером 16-бит в вершину стека. Команда POP, наоборот, снимает слово с вершины стека и помещает его в регистр или ячейку памяти. Под вершиной стека понимается ячейка в сегменте стека, адрес которой содержится в указателе стека SP. Т.к. стек "растет" по направлению к младшим адресам памяти, то первое помещаемое в стек слово запоминается в ячейке стека с наибольшим адресом. На рис. 6 показаны состояния стека и его указателя до и после использования команд PUSH и POP.

Необходимо помнить, что с помощью команды POP слова будут извлекаться в порядке, обратном их помещению.

 

Рис. 4. Воздействие команд PUSH и POP на стек

 

Команда XCHG (exchange - обменять) меняет между собой значения двух регистров или регистра и ячейки памяти. Однако она не может выполнить обмен значений регистров сегмента.






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

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