SML je sestavljen iz niza preprostih navodil, ki jih lahko izvede računalnik Simpletron. Ta navodila vključujejo osnovne operacije, kot so aritmetika, prenos podatkov in razvejanje, ter vhodne in izhodne operacije. Vsako navodilo SML je predstavljeno z edinstveno operacijsko kodo, ki je številčna koda, ki jo Simpletron razume in interpretira med izvajanjem programa.
Tukaj je nekaj pogostih navodil SML:
- PREBERITE :prebere vrednost iz vnosne naprave (običajno tipkovnice) in jo shrani na določeno pomnilniško mesto.
- PIŠI :Natisne vrednost, shranjeno na določeni pomnilniški lokaciji, v izhodno napravo (običajno zaslon).
- DODAJ :doda vrednost na eni pomnilniški lokaciji vrednosti na drugi pomnilniški lokaciji in shrani rezultat na tretjo pomnilniško lokacijo.
- SUB :odšteje vrednost na eni pomnilniški lokaciji od vrednosti na drugi pomnilniški lokaciji in shrani rezultat na tretjo pomnilniško lokacijo.
- MUL :pomnoži vrednost na eni pomnilniški lokaciji z vrednostjo na drugi pomnilniški lokaciji in shrani rezultat na tretjo pomnilniško lokacijo.
- DIV :razdeli vrednost na eni pomnilniški lokaciji z vrednostjo na drugi pomnilniški lokaciji in shrani rezultat na tretjo pomnilniško lokacijo.
- OTROBI :razveja (skoči) na določeno pomnilniško lokacijo, kar programu omogoči izvajanje drugačnega niza navodil.
- KONEC :prekine izvajanje programa in vrne nadzor operacijskemu sistemu.
Programi SML so sestavljeni iz niza teh navodil, ki so shranjeni v pomnilniku Simpletrona. Za izvedbo programa Simpletron prebere vsako navodilo, dekodira operacijsko kodo in izvede ustrezno operacijo. Ta proces se nadaljuje, dokler ne naletite na ukaz END, ki označuje konec programa.
Simpletron Machine Language ima pomembno vlogo pri poučevanju konceptov programiranja in računalniške arhitekture. Z delom s SML in računalnikom Simpletron lahko začetniki pridobijo vpogled v temeljne operacije, ki jih izvajajo računalniki, in bolje razumejo, kako se programi izvajajo in kako se podatki obdelujejo v računalniškem sistemu. Zaradi preprostosti je SML dostopno in učinkovito orodje za učenje temeljnih principov programiranja in računanja, ki ga je mogoče uporabiti pri učenju naprednejših programskih jezikov in tem o računalništvu.