Binarni |
Opkod (Opcode) |
Značenje |
Tok podataka |
00010100 |
LOD X |
Učitava sadržaj memorijske lokacije X u akumulator (eng. LoAD) |
00010100 |
LOD #X |
Učitava broj X u akumulator (eng. LoAD) |
00000100 |
STO Y |
Upisuje sadržaj akumulatora u memorijsku lokaciju Y (eng. STOre) |
Kontrolne instrukcije |
00001100 |
JMP P |
(Bezuslovni) skok na instrukciju čija je adresa P (eng. JuMP). |
00001101 |
JMZ P |
Ako je Akumulator = 0, skok na instrukciju čija je adresa P;
inače, prelazak na sledeću instrukciju (eng. JuMp if Zero). |
00001110 |
NOP |
Ne radi se ništa već se samo prelazi na izvršenje sledeće instrukcije
(eng. No Operation,). |
00001111 |
HLT |
Zaustavljanje rada programa (eng. HaLT). |
Aritmetičko-logičke instrukcije |
00000000 |
ADD X |
Saberi (dodaj) sadržaj memorijske lokacije X na sadržaj akumulatora.
Rezultat se upisuje u akumulator (eng. ADDition). |
00000000 |
ADD #X |
Saberi (dodaj) broj X na sadržaj akumulatora
Rezultat se upisuje u akumulator (eng. ADDition). |
00000001 |
SUB X |
Oduzmi sadržaj memorijske lokacije X od sadržaja akumulatora
Rezultat se upisuje u akumulator (eng. SUBstraction). |
00000001 |
SUB #X |
Oduzmi broj X od sadržaja akumulatora
Rezultat se upisuje u akumulator (eng. SUBstraction). |
00000010 |
MUL X |
Pomnož sadržaj akumulatora sadržajem memorijske lokacije X.
Rezultat se upisuje u akumulator (eng. MULtiplication).
|
00000010 |
MUL #X |
Pomnož sadržaj akumulatora brojem X.
Rezultat se upisuje u akumulator (eng. MULtiplication).
|
00000011 |
DIV X |
Podeli sadržaj akumulatora sadržajem memorijske lokacije X.
Rezultat se upisuje u akumulator (eng. DIVision).
|
00000011 |
DIV #X |
Podeli sadržaj akumulatora brojem X.
Rezultat se upisuje u akumulator (eng. DIVision). |
00001000 |
AND X |
Ako su i sadržaj akumulatora i sadržaj memorijske lokacije X
jednaki nuli, upiši 1 u akumulator; u protivnom, upiši 0 u akumulator.
|
00001000 |
AND #X |
Ako su i sadržaj akumulatora i broj X
jednaki nuli, upiši 1 u akumulator; u protivnom, upiši 0 u akumulator.
|
00001001 |
NOT |
Ako je Akumulator = 0, upiši 1 u akumulator; u protivnom, upiši 0 u akumulator. |
00001010 |
CPZ X |
Ako je sadržaj memorijske lokacije X jednak 0, upiši 1 u akumulator; u protivnom, upiši 0 u akumulator. (eng. ComPare Zero). |
00001011 |
CPL X |
Ako je sadržaj memorijske lokacije X manji od 0, upiši 1 u akumulator; u protivnom, upiši 0 u akumulator. (eng. ComPare Less). |