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