materi 4-2.

advertisement
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
JB
JBC
CJNE
JZ
SJMP
LJMP
- JNC
- JNB
- DJNZ
- JNZ
- AJMP
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
Download