|
|
Главная страница > Компоненты > Микроконтроллеры > 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
|
|
|