SML se sastoji od skupa jednostavnih instrukcija koje može izvršiti Simpletron računalo. Ove upute uključuju osnovne operacije poput aritmetike, prijenosa podataka i grananja, kao i operacije unosa i izlaza. Svaka SML instrukcija predstavljena je jedinstvenim operativnim kodom, koji je numerički kod koji Simpletron razumije i interpretira tijekom izvođenja programa.
Evo nekih od uobičajenih SML uputa:
- ČITAJ :Čita vrijednost s ulaznog uređaja (obično tipkovnice) i pohranjuje je na određeno memorijsko mjesto.
- PIŠI :Ispisuje vrijednost pohranjenu na određenoj memorijskoj lokaciji na izlazni uređaj (obično zaslon).
- DODAJ :Dodaje vrijednost na jednoj memorijskoj lokaciji vrijednosti na drugoj memorijskoj lokaciji i pohranjuje rezultat na treću memorijsku lokaciju.
- SUB :Oduzima vrijednost na jednoj memorijskoj lokaciji od vrijednosti na drugoj memorijskoj lokaciji i pohranjuje rezultat na treću memorijsku lokaciju.
- MUL :Množi vrijednost na jednoj memorijskoj lokaciji s vrijednošću na drugoj memorijskoj lokaciji i pohranjuje rezultat na treću memorijsku lokaciju.
- DIV :Dijeli vrijednost na jednoj memorijskoj lokaciji s vrijednošću na drugoj memorijskoj lokaciji i pohranjuje rezultat na treću memorijsku lokaciju.
- MIJEKINE :Grana (skače) na određenu memorijsku lokaciju, dopuštajući programu da izvrši drugačiji skup instrukcija.
- KRAJ :Završava izvođenje programa i vraća kontrolu operativnom sustavu.
SML programi sastoje se od niza ovih instrukcija koje su pohranjene u memoriji Simpletrona. Kako bi izvršio program, Simpletron čita svaku instrukciju, dekodira operativni kod i izvodi odgovarajuću operaciju. Ovaj proces se nastavlja sve dok se ne naiđe na instrukciju END, koja označava kraj programa.
Simpletron Machine Language igra važnu ulogu u podučavanju koncepata programiranja i arhitekture računala. Radeći sa SML-om i računalom Simpletron, početnici mogu steći uvid u temeljne operacije koje izvode računala i razviti bolje razumijevanje načina na koji se programi izvršavaju i podaci obrađuju unutar računalnog sustava. Jednostavnost SML-a čini ga pristupačnim i učinkovitim alatom za učenje temeljnih principa programiranja i računanja, koji se mogu primijeniti na učenje naprednijih programskih jezika i informatičkih tema.