MSP430 система команд - Команда JL
JL |
Переход, если меньше |
Синтаксис |
JL label |
Операция |
Если (N .XOR. V) = 1, то переход к метке: PC+2*смещение -> PC Если (N .XOR. V) = 0, то выполняется следующая команда |
Описание |
Проверяются бит отрицания (N) и бит переполнения (V) в регистре статуса. Если установлен только один из них, 10-разрядная величина смещения со знаком, содержащаяся в младших битах (LSB) команды прибавляется к счетчику команд. Если оба бита N и V установлены или сброшены, выполняется команда, следующая за инструкцией jump. Это позволяет сравнивать числа со знаком. |
Биты статуса |
Биты статуса не изменяются |
Биты режима |
Биты режима не изменяются |
Пример |
Если содержимое регистра R6 меньше содержимого памяти по адресу, указанному в R7, выполнение программы продолжается с метки EDE.
CMP @R7,R6 ; R6 < (R7)?, сравнение чисел со знаком
JL EDE ; Да, R6 < (R7); переход к метке EDE
… ; Нет, продолжение программы
…
…
|
Получить консультации и преобрести компоненты вы сможете у официальных поставщиков фирмы Texas Instruments, |
|
|