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
|