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