Anda di halaman 1dari 18

MODE PENGALAMATAN

OPERASI PEMINDAHAN DATA

1
2
3
4
5
Indirect Addressing Mode

R0 atau R1 digunakan untuk menunjukkan Destination Address


MOV A,#30h ; Copy immediate data 30h to Akumulator
MOV R0,#7Fh ; Copy immediate data 7Fh ke register R0
MOV @R0,A ; Copy the data in A to the address in R0

R0 atau R1 digunakan untuk menunjukkan Source Address


MOV R0,#7Fh ; Copy immediate data 7Fh ke register R0
MOV @R0,#30h : Copy immediate data 30 to address in R0
MOV A,@R0 ; Copy the content of the address in R0 to A 6
INSTRUKSI –INSTRUKSI
MIKROKONTROLER

7
8
9
Cont’d

10
11
12
Referensi Instruksi Percabangan pada
• file instruksi1 hal 49
• file instruksi2 hal 26

JC - JNC
– JB - JNB
– JBC
– CJNE - DJNZ
– JZ - JNZ
– SJMP - AJMP
– LJMP

13
TUGAS dengan data NPM= abcdefgh
1. Terangkan tiap baris instruksi dan hasil perogram tiap
barisnya
Mov A, ghH
RL A
SWAP A
SETB C
RRC A
CPL A
MOV R0,#efH
XRL A, R0
ADDC A, R0
Mov P1, A
ANL C,/P1.5
MOV B, P1
DIV A,B
MOV R5, A
DJNZ R5,$
MOV P1, R5
JB P1.2, SELESAI

14
2. Terangkan tiap baris instruksi dan hasil
program tiap barisnya

Mov A,#99H
Mov B,#ghH
DIV A,B
XRL A,B
XCH A,B
XCHD A,B
DA A
15
3. Terangkan tiap baris instruksi dan hasil
program tiap barisnya

Mov DPH, #efH


Mov DPL, #heH
Inc DPTR
Inc DPTR
Mov A, #deH
JMP @A+DPTR

16
4. Carilah program sederhana pada aplikasi
mikrokontroler. Terangkan sejelas-jelasnya
mengenai program tersebut !

17
Jawablah dengan tabel berikut :

Instruksi Arti Instruksi Proses dan Hasil

18

Anda mungkin juga menyukai