| SXT |
Распространение знака |
| Синтаксис |
SXT dst |
| Операция |
Бит 7 -> в биты с 8 по 15 |
| Описание |
Знак младшего байта распространяется в старшем байте, как показано на рис.3.19. |
| Биты статуса |
N: |
Устанавливается, если результат отрицательный; сбрасывается, если положительный. |
| Z: |
Устанавливается, если результат «0», в противном случае сбрасывается. |
| C: |
Устанавливается, если результат не ноль, в противном случае сбрасывается (.NOT. Zero) |
| V: |
Сбрасывается |
| Биты режима |
Биты OSCOFF, CPUOFF и GIE не изменяются |
 Рис.3-19 Распространение знака операнда получателя
|
| Пример |
В R7 загружается значение P1IN. Команда распространения знака выполняет операцию развертывания значения бита 7 в биты с 8 по 15.
MOV.B &P1IN,R7 ; P1IN = 080h: .... .... 1000 0000
SXT R7 ; R7 = 0FF80h: 1111 1111 1000 0000
|