OPERASI PEMINDAHAN DATA MODE PENGALAMATAN OPERASI PEMINDAHAN DATA
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
INSTRUKSI –INSTRUKSI MIKROKONTROLER
Cont’d
Referensi Instruksi Percabangan pada JC - JNC JB - JNB JBC CJNE - DJNZ JZ - JNZ SJMP - AJMP LJMP
TUGAS Terangkan tiap baris instruksi dan hasil perogram tiap barisnya mov A, #hfH SWAP A CPL A RR A SETB C MOV P1,#fhH ANL C,/P1.3 ADDC A,P1 DA A
2. Terangkan tiap baris instruksi dan hasil perogram tiap barisnya Mov A,#99H Mov B,#ghH DIV A,B XRL A,B XCH A,B XCHD A,B
3. Terangkan tiap baris instruksi dan hasil perogram tiap barisnya Mov DPH, #efH Mov DPL, #heH Inc DPTR Mov A, #deH JMP @A+DPTR
4. Buat Program untuk perintah berikut ! Berikan nilai 46H ke akumulator dan nilai 8AH ke register R1. Lakukan perinta AND pada kedua register tersebut dan simpan di register akumulator. Komplemenkan data akumulator dan ditransfer ke port 1. Lompat ke LABEL1 jika bit ke-6 pada port 1 bernilai 1.
5. 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
6. Carilah program sederhana pada aplikasi mikrokontroler 6. Carilah program sederhana pada aplikasi mikrokontroler. Terangkan sejelas-jelasnya mengenai program tersebut !
Selesai