|
Главная страница > Обзоры по типам > Микроконтроллеры > HC08 > Примеры
|
|
Пример кодов с использованием команды STHX
* Эффективное вычисление адреса
*
* Вход : H:X = указатель, A = смещение
* Выход : H:X = A + H:X
*
Метка Операция Операнд Комментарий
ORG $50 ; Адресное пространство RAM
TEMP RMB 2
*
ORG $6E00 ; Адресное пространство ROM/EPROM
STHX TEMP ; Сохранение H:X
ADD TEMP+1 ; Суммирование сохраненного X с A
TAX ; Перемещение результата в X
LDA TEMP ; Загрузка сохраненного X в A
ADC #0 ; Остерегайся любого переноса
PSHA ; Занесение модифицированного H в стек
PULH ; Восстановление обратно в H
|
|
|