Другие команды, поддерживаемые ассемблером MSP430, образуются из основных и именуются эмулируемыми (способ получения — в скобках). Общее число поддерживаемых ассемблером эмулируемых команд — 24.
CLRZ - очистка флага Z регистра состояния процессора (PSW) ( BIC #2,SR )CLRN - очистка флага N регистра состояния процессора (PSW) ( BIC #4,SR )CLRC - очистка флага C регистра состояния процессора (PSW) ( BIC #1,SR )SETZ - установка флага Z регистра состояния процессора (PSW) ( BIS #2,SR)SETN - установка флага N регистра состояния процессора (PSW) ( BIS#4,SR)SETC - установка флага C регистра состояния процессора (PSW) ( BIS #1,SR)EINT - разрешение прерываний ( BIC #8,SR )DINT - запрещение прерываний ( BIS #8,SR )CLR dst - очистка операнда ( MOV #0,dst )TST dst - проверка операнда на ноль ( CMP #0,dst )INV dst - инвертирование битов операнда ( XOR #-1,dst )ADC dst - прибавление переноса к операнду ( ADDC #0,dst )DADC dst - десятичное сложение переноса с получателем ( DADD #0,dst )SBC dst - вычитание переноса из операнда ( SUBC #0,dst)INC dst - инкремент операнда ( ADD #1,dst )DEC dst - декремент операнда ( SUB #1,dst )INCD dst - увеличение на 2 операнда ( ADD #2,dst )DECD dst - уменьшение на 2 операнда ( SUB #2,dst )RLA dst - сдвиг влево операнда, флаг переноса заполняется из старшего бита, а младший бит результата -0 ( ADD dst,dst )RLC dst - сдвиг влево операнда с использование переноса ( ADDC dst,dst )RET - возврат из подпрограммы ( MOV @sp+,pc )POP dst - извлечение операнд из стека ( MOV @sp+,dst )BR dst - переход в программе используя операнд ( MOV dst,pc)NOP - нет операции ( MOV r3,r3 ) имеются и другие возможные операции для формирования задержки выполнения программного кода
Примечание: приведена форма записи команд без указания на тип операндов байт/слово.
Поддерживаемый формат команд ассемблером в мнемонике имеет указание на тип обрабатываемых данных.