SML pozostáva zo sady jednoduchých inštrukcií, ktoré môže vykonať počítač Simpletron. Tieto inštrukcie zahŕňajú základné operácie ako aritmetika, prenos dát a vetvenie, ako aj vstupné a výstupné operácie. Každá inštrukcia SML je reprezentovaná jedinečným operačným kódom, čo je číselný kód, ktorému Simpletron rozumie a interpretuje ho počas vykonávania programu.
Tu sú niektoré bežné pokyny SML:
- ČÍTAJTE :Prečíta hodnotu zo vstupného zariadenia (zvyčajne klávesnice) a uloží ju na určené miesto v pamäti.
- PÍSAŤ :Vytlačí hodnotu uloženú v určenom pamäťovom mieste na výstupné zariadenie (zvyčajne na obrazovku).
- PRIDAŤ :Pridá hodnotu na jednom pamäťovom mieste k hodnote na inom pamäťovom mieste a uloží výsledok do tretieho pamäťového miesta.
- SUB :Odčíta hodnotu v jednom pamäťovom mieste od hodnoty v inom pamäťovom mieste a uloží výsledok do tretieho pamäťového miesta.
- MUL :Vynásobí hodnotu v jednom pamäťovom mieste hodnotou v inom pamäťovom mieste a uloží výsledok do tretieho pamäťového miesta.
- DIV :Rozdelí hodnotu na jednom pamäťovom mieste hodnotou na inom pamäťovom mieste a uloží výsledok do tretieho pamäťového miesta.
- BRAN :Vetvy (skoky) na určené miesto v pamäti, čo umožňuje programu vykonať inú sadu inštrukcií.
- END :Ukončí vykonávanie programu a vráti riadenie operačnému systému.
SML programy pozostávajú zo série týchto inštrukcií, ktoré sú uložené v pamäti Simpletronu. Na vykonanie programu Simpletron prečíta každú inštrukciu, dekóduje operačný kód a vykoná príslušnú operáciu. Tento proces pokračuje, kým nenájdete inštrukciu END, ktorá označuje koniec programu.
Simpletron Machine Language hrá dôležitú úlohu pri výučbe programovacích konceptov a počítačovej architektúry. Vďaka práci s SML a počítačom Simpletron môžu začiatočníci získať prehľad o základných operáciách vykonávaných počítačmi a lepšie porozumieť tomu, ako sa programy spúšťajú a ako sa spracúvajú údaje vo výpočtovom systéme. Jednoduchosť SML z neho robí prístupný a efektívny nástroj na učenie sa základných princípov programovania a výpočtov, ktorý možno použiť na učenie sa pokročilejších programovacích jazykov a tém informatiky.