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

 
Пересюхтюмя


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





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





Главная страница > Компоненты > Микроконтроллеры > MSP430 > Система команд
Пересюхтюмя


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





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


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
        … 
        … 
        …