Контрольная работа: Программирование микроконтроллера
· PUSHR28
· PUSHR29
· LDSR16, $0045 ; загрузка регистра R16 содержимым ячейки ОЗУ с адресом 0045
· LDSR17, $0043 ; загрузка регистра R17 содержимым ячейки ОЗУ с адресом 0043
Загрузка в регистровую пару X адреса ячейки ОЗУ 0065:
· CPSER16, R17 ; пропустить следующую команду, если значения регистров R16 и R17 равны
· INCR16 ; увеличить содержимое регистра R16 на единицу
Извлечение сохраненных данных из стека и замена содержимого указательных регистров:
Извлечение сохраненного содержимого Y в X:
· POPR27
· POPR26
Извлечение сохраненного содержимого X в Y:
· POPR29
· POPR28
· RET ; возврат из подпрограммы.
Литература
1. Яманов Д.Н., Жаворонков С.С. Микропроцессорные устройства РЭО. Пособие по изучению дисциплины и выполнению контрольных работ. – М.: МГТУ ГА, 2008. – 24 с.
2. Калабеков Б.А. Микропроцессоры и их применение в системах передачи и обработки сигналов: Учебное пособие для вузов. – М.: Радио и связь, 1988. – 368 с.