Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

BAB 2 SET INTRUKSI & PEMOGRAMAMN ASSEMBLEY MCS 51.

Presentasi serupa


Presentasi berjudul: "BAB 2 SET INTRUKSI & PEMOGRAMAMN ASSEMBLEY MCS 51."— Transcript presentasi:

1 BAB 2 SET INTRUKSI & PEMOGRAMAMN ASSEMBLEY MCS 51

2 Operan dalam mikrokontroler adalah data yang tersimpan dalam memori register dan input/output (I/O) yaitu intruksi untuk memindahkan data aritmatika dan pengaturan aliran program. Misal intruksi – MOV A,7Fh,intruksi untuk memindahkan data karena mov merupakan intruksi dasar pemindahan/meyalin

3 MODEL PENGALAMATAN DALAM MC51 MODE pengalamata segera ( immediate addressing mode ) Mode konstanta misal ;MOV A,#20h data konstata data yang menyatu dengan intruksi dengan arti data tersebut yaitu 20h sebagai data konstanta di awali dengan (#) dan tanda (h) merupakan bilangan hexa

4 Mode pengalamatan langsung (direct addressing mode) Digunakan untuk menunjuk data yang berada disuatu lokasi memori dengan cara menyebut lokasi alamat tempat data tersebut berada Misal;MOV A,30h ; menunjukkan bahwa data berada dalam memori dengan lokasi 30 h di salin ke akumulator

5 Mode pengalamatan tidak langsung Digunakan untuk mengakses data yang berada dalam memori, tetapi lokasi memori tidak disebutkan secara langsung tetapi di titipkan ke register lain Misal; MOV dalam arti register R0 digunakan untuk menyimpan lokasi memori R0 isi salin ke akumulator dengan tanda digunakan untuk menandai lokasi memori yang tersimpan dalam R0

6 Mode pengalamatan register MOV A, R5 – data register serbaguna R5 di salain ke akumulator,intruksi ini menjadi R0 – R7 digunakan sebagai tempat penyimpanan data yang praktis dan kerjanya sangat praktis

7 Pengalamatan kode tidak langsung MOVC ; – mov di ganti dg MOVC huruh ‘C’ yang dimaksud untuk membedakan intruksi ini digunakan untuk memori program (mov tampa huruf C artinya digunakan untuk memori digunakan untuk menandai A+DPTR yang berfungsi menyatakan lokasi memori yg isinya disalin ke akumulator A, yg tersimpan dalam DPTR 2byte ditambah dg nilai yang tersimpan dalam A 1 byte

8 Kelompok penyalinan data Intruksi dasar untuk kelompok ini adalah MOV singkatan dari move yang artinya memindahkan/salin – Mov A,R7 akumulator dan register R7 berisi data yang sama yg awalnya yg tersimpan dalam R7 – Contoh Mov A,20h (salin isi lokasi yg ditunjuk R1 ke A) Mov A,P1 (salin isi latch port 1 ke A) MovP3,A (salin isi A ke lacth port 3)

9 LJMPTUGAS ORG0H TUGAS: MOVA,#30H MOVP0,A RET END

10 Intruksi JZ / JNZ Intruksi JZ (jump if Zero) dan JNZ (jump if not zero) adalah intruksi JUMP bersarat yang memantau nilai akumulator A, contoh MOV A,#0 JNZbukan nol JZnol


Download ppt "BAB 2 SET INTRUKSI & PEMOGRAMAMN ASSEMBLEY MCS 51."

Presentasi serupa


Iklan oleh Google