Motorola MC68HC705C8
| Категория реферата: Рефераты по радиоэлектронике
| Теги реферата: список рефератов, диплом школа
| Добавил(а) на сайт: Sijasinov.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
TXA Записать содержимое индексного регистра в аккумулятор
AC(X)
Записать в аккумулятор содержимое индексного регистра. Содержимое индексного регистра не изменяется.
Регистр признаков не изменяется.
CLR Обнулить.
AC $00 или M $00 или X $00
В аккумулятор, индексный регистр или ячейку памяти записывается ноль.
N 0
Z = 1
RSP Инициализация указателя стека.
SP$00FF
Установить указатель стека на вершину стека.
Регистр признаков не изменяется.
Команды передачи управления.
Команды передачи управления включают в себя команды безусловного
перехода, команды вызова подпрограммы и возврата из нее, а также команды
условных переходов (ветвления) по различным условиям (состояниям флагов) и
по состоянию битов. Команды ветвления вызывают переход по состоянию любого
бита из первых 256 ячеек памяти. Эти команды имеют длину три байта и
являются комбинацией прямой и относительной адресации. Прямо адресуется бит
для тестирования, адрес которого содержится во втором байте команды. Третий
байт представляет собой знаковое смещение для перехода по состоянию бита.
Процессор вычисляет адрес перехода, складывая содержимое программного
счетчика и третьего байта команды, если условие перехода выполняется.
Условие тестирования битов содержится в коде операции. Диапазон перехода -
от -128 до +127 байт от адреса следующей за командой ячейки памяти.
Процессор, кроме того, записывает тестируемый бит в бит переноса регистра
условий (СС).
BRA Безусловный переход.
Команда осуществляет безусловный переход по адресу, вычисляемому по приведенной ниже формуле, где Rel - относительное смещение, которое содержится в последнем байте кода команды.
PC (PC)+$0002+Rel.
В исходном тексте адрес перехода задается абсолютным значением, символом или выражением, которое может быть вычислено ассемблером (заметим, что правила записи меток или выражений для вычисления адреса перехода могут различаться при использовании разных ассемблеров). Ассемблер вычисляет смещение Rel из абсолютного адреса перехода и текущего значения программного счетчика PC.
Регистр признаков не изменяется.
BRN Нет перехода.
Команда используется как двухбайтовый вариант команды NOP (нет операции) при отладке программ, когда нужно отменить действие команды перехода, и выполняется за 3 цикла. Действие этой команды противоположно действию команды BRA.
Регистр признаков не изменяется.
BRCLR Переход, если бит n ячейки памяти равен 0.
PC (PC)+$0003+Rel Если бит n ячейки M равен нулю.
Рекомендуем скачать другие рефераты по теме: доклад по биологии, скачать сообщение, реферат по педагогике.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата