Мой ассемблер
Приветствуем! Наш сайт поможет вам в изучении замечательного языка программирования — ассемблера. Наиболее он полезен для тех студентов и интересующихся, которые изучают ассемблер на примере МПС КР580ВМ80А — здесь содержится обширная информация об этом великолепном устройстве.
§2.6 Перенесение массива памяти в адресном пространстве (ПМ)
4.2.6. Перенесение массива памяти в адресном пространстве (ПМ)
Эта мониторная функция переписывает ранее записанные коды из участка памяти с заданными границами в новый участок памяти с указанным начальным адресом. При этом следует помнить, что старый и новый участки памяти не должны пересекаться (не должны иметь хотя бы одного общего адреса) и длина нового участка должна быть достаточной для помещения всех переписываемых кодов. В соответствии с табл.2.2 адреса ОЗУ имеют границы 0800¸OBFF.
Пример: требуется переписать массив памяти с границами 0820¸0830 (длина 1710 ячеек) в новый участок с начальным адресом 0В00. Линейная запись этих операций имеет вид ПМ 0820 _ 0830 _ 0В00 ВП, а состояние дисплея отображается таблицей
Таблица 4.2.6