Asemblerski jezik

Binarni Opkod (Opcode) Znacenje
Tok podataka
00010100 LOD X Ucitava sadržaj memorijske lokacije X u akumulator (eng. LoAD)
00010100 LOD #X Ucitava 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 cija je adresa P (eng. JuMP).
00001101 JMZ P Ako je Akumulator = 0, skok na instrukciju cija je adresa P; inace, prelazak na sledecu instrukciju (eng. JuMp if Zero).
00001110 NOP Ne radi se ništa vec se samo prelazi na izvršenje sledece instrukcije (eng. No Operation,).
00001111 HLT Zaustavljanje rada programa (eng. HaLT).
Aritmeticko-logicke 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.