MSP430 - Команда SXT

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 






© 2008 Электроника для начинающих | Programming V.Lasto | Povered by Nano-CMS | Designer S.Gordi