Zostały one wprowadzone w celu ułatwienia pisania programów czasu rzeczywistego.
Użycie rozkazu ekstrakodowego w asemblerze MOTIS wymaga użycia znaku "*" po skrócie mnemonicznym rozkazu, a przed jego argumentem.
Rozkazy ekstrakodowe pozwalają także na użycie stosu systemowego; nie ma takiej możliwości bez ich stosowania, chyba że programista zaprogramuje swój stos.
Stałe i teksty Liczby zapisuje się do pamięci poprzedzając zapis liczby symbolem XX liczba. Znaki alfanumeryczne wprowadza się poprzedzając symbolem cudzysłowu "znak. Znaki alfanumeryczne specjalne wprowadza się jako kod w postaci liczby oktalnej XX kod znaku jako liczba oktalna. System stosuje dla kodowania znaków zestaw ISO-7.
Symbole definiowane W języku MOTIS można definiować symbole, które zastępują adresy, znaki lub liczby. Repertuar dostępnych symboli (według współczesnej nomenklatury – identyfikatorów), ograniczony jest do symboli Q1-Q77, którym można nadawać nie tylko dowolną wartość ale też symbole te, nie mając określonego typu, mogą być interpretowane jako liczby, znaki, adresy (zmienne), adresy (etykiety instrukcji).
Symbol Q identyfikuje licznik adresów (rozkazów). Etkiety Q60-Q77 są wykorzystywane do adresowania podprogramów standardowych.