Asemblerski jezik

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).

© 1998 Brooks/Cole Thomson Learning, All Rights Reserved.