MSP430 система команд - Команда JN
| JN |
Переход, если отрицание |
| Синтаксис |
JN label |
| Операция |
Если N=1: PC+2*смещение -> PC Если N=0: выполняется следующая команда |
| Описание |
Проверяется бит отрицания (N) регистра статуса. Если он установлен, 10-разрядная величина смещения со знаком, содержащаяся в младших битах (LSB) команды прибавляется к счетчику команд. Если N сброшен, выполняется команда, следующая за инструкцией jump. |
| Биты статуса |
Биты статуса не изменяются |
| Биты режима |
Биты режима не изменяются |
| Пример |
Результат вычисления в R5 вычитается из COUNT. Если получается отрицательная величина, COUNT очищается и выполнение программы продолжается по другому пути.
SUB R5,COUNT ; COUNT – R5 -> COUNT
JN L$1 ; Если результат отрицательный,
; тогда COUNT=0, PC=L$1
… ; Продолжение, если COUNT => 0
…
…
…
L$1 CLR COUNT
…
…
…
|
| Получить консультации и преобрести компоненты вы сможете у официальных поставщиков фирмы Texas Instruments, |

|
|