Az SML egyszerű utasítások halmazából áll, amelyeket a Simpletron számítógép is végrehajthat. Ezek az utasítások olyan alapvető műveleteket tartalmaznak, mint az aritmetika, az adatátvitel és az elágazás, valamint a bemeneti és kimeneti műveletek. Minden SML utasítást egy egyedi műveleti kód képvisel, amely egy numerikus kód, amelyet a Simpletron megért és értelmez a program végrehajtása során.
Íme néhány általános SML-utasítás:
- OLVASD el :beolvas egy értéket a beviteli eszközről (általában a billentyűzetről), és eltárolja egy meghatározott memóriahelyen.
- ÍRÁS :Kinyomtatja a megadott memóriahelyen tárolt értéket a kimeneti eszközre (általában a képernyőre).
- HOZZÁADÁS :Az egyik memóriahelyen lévő értéket hozzáadja egy másik memóriahely értékéhez, és az eredményt egy harmadik memóriahelyen tárolja.
- SUB :Kivonja az egyik memóriahelyen lévő értéket a másik memóriahely értékéből, és az eredményt egy harmadik memóriahelyen tárolja.
- MUL :Megszorozza az egyik memóriahelyen lévő értéket egy másik memóriahelyen lévő értékkel, és az eredményt egy harmadik memóriahelyen tárolja.
- DIV :Elosztja az egyik memóriahelyen lévő értéket egy másik memóriahelyen lévő értékkel, és az eredményt egy harmadik memóriahelyen tárolja.
- BRAN :Elágaz (ugrik) egy meghatározott memóriahelyre, lehetővé téve a program számára, hogy eltérő utasításkészletet hajtson végre.
- VÉGE :Leállítja a program végrehajtását, és visszaadja az irányítást az operációs rendszernek.
Az SML programok ezen utasítások sorozatából állnak, amelyeket a Simpletron memóriájában tárolnak. A program végrehajtásához a Simpletron beolvassa az egyes utasításokat, dekódolja a műveleti kódot, és végrehajtja a megfelelő műveletet. Ez a folyamat addig folytatódik, amíg a program végét jelző END utasítást meg nem találjuk.
A Simpletron Machine Language fontos szerepet játszik a programozási fogalmak és a számítógépes architektúra tanításában. Az SML és a Simpletron számítógép használatával a kezdők betekintést nyerhetnek a számítógépek által végzett alapvető műveletekbe, és jobban megérthetik a programok végrehajtását és az adatok feldolgozását egy számítástechnikai rendszeren belül. Az SML egyszerűsége révén elérhető és hatékony eszközzé teszi a programozás és a számítás alapelveinek elsajátítására, amely alkalmazható fejlettebb programozási nyelvek és számítástechnikai témák elsajátítására.