You are on page 1of 1

Instrukcija Opis

MOV Kopira sadraj jednog registra u drugi. Ako je jedan od operanada memorijska lokacija, onda je ona adresirana
parom registara H,L. Primjer: MOV A, B MOV M, A
MVI !pisuje "#$itnu konstantu u registar ili memorijsku lokaciju. Ako je operand memorijska lokacija, onda je ona
adresirana parom registara H,L. Primjer: MV% B, " MV% M, &'(
LDA Kopira sadraj memorijske lokacije o)na*ene +,#$itnim operandom u akumulator. Primjer: L-A +&./0
LDAX Kopira sadraj memorijske lokacije adresirane parom registara u akumulator. Primjer: L-A1 B
LXI !pisuje +,#$itnu 2rijednost i) operanda u odgo2araju3i par registara. Primjer: L1% B, +&./0
LHLD !pisuje sadraj memorijske lokacije o)na*ene +,#$itnim operandom u registar L, a sadraj pr2e sljede3e
memorijske lokacije u registar H. Primjer: LHL- &(/(0
STA Kopira sadraj akumulatora na memorijsku lokaciju o)na*enu operandom. Primjer: 45A +&./0
STAX Kopira sadraj akumulatora na memorijsku lokaciju o)na*enu parom registara. Primjer: 45A1 B
SHLD !pisuje sadraj registra L na memorijsku lokaciju datu +,#$itnim operandom, a sadraj registra H na pr2u sljede3u
memorijsku lokaciju. Primjer: 4HL- +&./0
XCHG Vr6i )amjenu sadraja para registara H,L sa sadrajem para registara -,7. 8ema operande. Primjer: 19H:
OUT ;alje sadraj akumulatora na %<O port *ija je adresa data operandom. Primjer: O!5 +(0
IN !pisuje sadraj do$ijen sa %<O porta *ija je adresa data operandom u akumulator. Primjer: %8 +(0
ADD 4a$ira sadraj akumulatora sa sadrajem registra ili memorijske lokacije i re)ultat upisuje u akumulator. Ako je
operand memorijska lokacija, onda je ona adresirana parom registara H,L. Modi=ikuje $ite stanja u skladu sa
re)ultatom. Primjer: A-- 9 A-- M
ADC 4a$ira sadraj akumulatora sa sadrajem registra ili memorijske lokacije i 9A>>? flag#om i re)ultat upisuje u
akumulator. Ako je operand memorijska lokacija, onda je ona adresirana parom registara H,L. Modi=ikuje $ite
stanja u skladu sa re)ultatom. Primjer: A-9 9 A-9 M
ADI 4a$ira sadraj akumulatora sa konstantom i) operanda i re)ultat upisuje u akumulator. Modi=ikuje $ite stanja u
skladu sa re)ultatom. Primjer: A-% +(0
ACI 4a$ira sadraj akumulatora sa konstantom i) operanda i 9A>>? flag#om i re)ultat upisuje u akumulator. Modi=ikuje
$ite stanja u skladu sa re)ultatom. Primjer: A9% +(0
SUB Odu)ima sadraj registra ili memorijske lokacije od sadraja akumulatora i re)ultat upisuje u akumulator. Ako je
operand memorijska lokacija, onda je ona adresirana parom registara H,L. Modi=ikuje $ite stanja u skladu sa
re)ultatom. Primjer: 4!B 9 4!B M
SBB Od sadraja akumulatora odu)ima sadraj registra ili memorijske lokacije i 9A>>? flag. >e)ultat upisuje u
akumulator. Ako je operand memorijska lokacija, onda je ona adresirana parom registara H,L. Modi=ikuje $ite
stanja u skladu sa re)ultatom. Primjer: 4BB 9 4BB M
SUI Odu)ima konstante i) operanda od sadraja akumulatora i re)ultat upisuje u akumulator. Modi=ikuje $ite stanja u
skladu sa re)ultatom. Primjer: 4!% +(0
SBI Od sadraja akumulatora odu)ima konstantu i) operanda i 9A>>? flag i re)ultat upisuje u akumulator. Modi=ikuje
$ite stanja u skladu sa re)ultatom. Primjer: 4B% +(0
INR !2e3a2a sadraj registra ili memorijske lokacije )a +. Ako je operand memorijska lokacija, onda je ona adresirana
parom registara H,L. Primjer: %8> A %8> M
INX !2e3a2a sadraj para registara )a +. Primjer: %81 - %81 H
RLC >otira $inarni sadraj akumulatora )a jednu po)iciju ulije2o, pri *emu se $it na naj2i6oj po)iciji upisuje na najniu
po)iciju i u 9A>>? flag. 8ema argumenata. Primjer: >L9
RRC >otira $inarni sadraj akumulatora )a jednu po)iciju udesno, pri *emu se $it na najnioj po)iciji upisuje na naj2i6u
po)iciju i u 9A>>? flag. 8ema argumenata. Primjer: >>9
DCR !manjuje sadraj registra ili memorijske lokacije )a +. Ako je operand memorijska lokacija, onda je ona
adresirana parom registara H,L. Primjer: -9> A -9> M
DCX !manjuje sadraj para registara )a +. Primjer: -91 - -91 H
JMP Be)uslo2ni skok na datu memorijsku lokaciju. Primjer: @MP la$ela
CMP Poredi sadraj akumulatora i registra ili memorijske lokacije. 4adraji se porede tako 6to se sadraj registra ili
lokacije odu)ima od sadraja akumulatora, ali se nji0o2e 2rijednosti ne modi=ikuju, nego se samo auriraju $iti
stanja. Ako je operand memorijska lokacija, onda je ona adresirana parom registara H,L. Primjer: 9MP B 9MP M
JC/JNC 4kok na datu memorijsku lokaciju ako je 9A>>?A+<9A>>?A(. Primjer: @9 la$ela @89 la$ela
J/JN 4kok na datu memorijsku lokaciju ako je B7>OA+<B7>OA(. Primjer: @B la$ela @8B la$ela
JP 4kok na datu memorijsku lokaciju ako je re)ultat po)iti2an C4%:8A(D. Primjer: @P la$ela
JM 4kok na datu memorijsku lokaciju ako je re)ultat negati2an C4%:8A+D. Primjer @M la$ela

You might also like