|
Главная страница > Компоненты > Микроконтроллеры > MSP430 > Система команд
|
|
MSP430 система команд - Команда CLRN
*CLRN |
Очистка бита отрицания |
Синтаксис |
CLRN |
Операция |
0 -> N или (.NOT.src .AND. dst -> dst) |
Эмуляция |
BIC #4,SR |
Описание |
Константа 04h инвертируется (0FFFBh) и логически умножается (AND) с операндом получателя. Результат помещается в получатель. Команда очистки бита отрицания – это команда-слово. |
Биты статуса |
N: |
Сбрасывается в «0» |
Z: |
Не изменяется |
C: |
Не изменяется |
V: |
Не изменяется |
Биты режима |
Биты OSCOFF, CPUOFF и GIE не изменяются |
Пример |
Бит отрицания в регистре статуса очищается. Это позволяет избежать специальной обработки отрицательных чисел вызываемой подпрограммы.
CLRN
CALL SUBR
…
…
SUBR JN SUBRET ; если при входе – отрицательное значение, ничего
… ; не делается и происходит выход из подпрограммы
…
…
SUBRET RET
|
|
|