Сделать свой сайт бесплатно

Реклама

Создай свой сайт в 3 клика и начни зарабатывать уже сегодня.

@ADVMAKER@

49. Особенности применения команд.

21.01.2012

49. Особенности применения команд.

Особенностями применения команд обмена данными (пересылки данных) являются:

1)        Используя команду mov:

Нельзя пересылать данные из одной области памяти в другую! Используйте промежуточный регистр.

Нельзя загружать в сегментные регистры значения из памяти!

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

Нельзя использовать регистр CS в качестве приемника! Дело в том, что в архитектуре процессора IA-32 пара CS:IP содержит адрес команды, которая должна выполняться следующей. Изменение командой MOV содержимого регистра CS фактически означало бы операцию перехода, а не пересылки, что недопустимо.

Необходимо уточнять тип используемых операндов!

2)        При использовании команд работы со стеком не забывайте, что стек растет вниз, в сторону уменьшения адресов!

3)        При использовании команды XCHG: Не допускается напрямую обменивать между собой содержимое двух ячеек памяти!

Комментарии (0)Просмотров (516)


Зарегистрированный
Анонимно