В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

 
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации





Главная страница > Обзоры по типам > Микроконтроллеры > HC08 > Примеры
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации


Пример кодов с использованием команды PSHA

* PSHA:
* Переходит к вычислению индекса таблицы
* Переходит к подпрограмме специальных кодов, на основе числа, хранящегося в A
*
*   Вход : A = число выбора перехода, 0 - 3
*

   Метка   Операция  Операнд        Комментарий

            PSHA                    ; Сохранение в стеке числа выбора перехода
            LSLA                    ; Умножение на 2
            ADD      1, SP          ; Добавление сохраненного в стеке числа,
                                    ; теперь в A находится A x 3
            TAX                     ; Перемещение в индексный регистр
            CLRH                    ; и очистка младшего байта
            PULA                    ; Очистка стека
            JMP      TABLE1, X      ; Переход в таблицу....
   TABLE1   JMP      PROG_0
            JMP      PROG_1
            JMP      PROG_2
            JMP      PROG_3
*
   PROG_0   EQU      *
   PROG_1   EQU      *
   PROG_2   EQU      *
   PROG_3   EQU      *
*