48. Назначение команд обмена и пересылки данных.
Команды пересылки данных осуществляют обмен данными и адресами между регистрами и ячейками памяти или портами ввода-вывода.
Эти команды в свою очередь могут быть разделены на четыре подгруппы:
– команды общего назначения: производят пересылку данных из памяти в регистр, из регистра в регистр и т.д., а также обмен содержимого регистров, или регистра и памяти.
– команды ввода-вывода. Их назначение обмен и пересылка данных между портами, генерация звука, управление периферией компьютера и т.д.
– команды пересылки адреса. Определение адресов переменных в программе, загрузка эффективного адреса.
– команды пересылки флагов.
Также данные команды позволяют:
замещать значение в регистре AL другим байтом из таблицы в памяти, расположенной по адресу, указанному операндом.
Записывать/считывать в/из стека.