Система команд семейства микроконтроллеров M68HC08 является расширенной системой команд микроконтроллеров M68HC05. В данном разделе рассматриваются команды, с использованием примеров, входящие в систему команд микроконтроллеров M68HC08 и отсутствующие в системе команд микроконтроллеров M68HC05.
На следующих страницах представлены команды, с примерами использования, входящие в систему команд микроконтроллеров M68HC08 и отсутствующие в системе команд микроконтроллеров M68HC05.
| AIS - |
Сложить непосредственное значение, со знаком, с указателем стека |
| AIX |
Сложить непосредственное значение, со знаком, с индексным регистром |
| BGE - |
Перейти, если больше или равно операнду со знаком |
| BGT - |
Перейти, если больше чем операнд со знаком |
| BLE - |
Перейти, если меньше или равно операнду со знаком |
| BLT - |
Перейти, если меньше операнда со знаком |
| CBEQ |
Сравнить и перейти если равно |
| CBEQA - |
Сравнить A с непосредственным значением и перейти если равно |
| CBEQX - |
Сравнить младший байт индексного регистра с непосредственным значением и перейти если равно |
| CLRH - |
Очистить старший байт индексного регистра |
| CPHX - |
Сравнить индексный регистр с памятью |
| DAA - |
Выполнить десятичную коррекцию аккумулятора |
| DBNZ |
Декрементировать и перейти, если не ноль |
| DIV |
Разделить |
| MOV - |
Переместить |
| NSA - |
Поменять местами нибблы аккумулятора |
| PSHA - |
Занести аккумулятор в стек |
| PSHH - |
Занести старший байт индексного регистра в стек |
| PSHX - |
Занести младший байт индексного регистра в стек |
| PULA - |
Загрузить аккумулятор из стека |
| PULH - |
Извлечь старший байт индексного регистра из стека |
| PULX - |
Извлечь младший байт индексного регистра из стека |
| STHX - |
Сохранить индексный регистр |
| TAP - |
Переслать аккумулятор в регистр кодов признаков |
| TPA - |
Переслать регистр кодов признаков в аккумулятор |
| TSX - |
Переслать указатель стека в индексный регистр |
| TXS - |
Переслать индексный регистр в указатель стека |