Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

SET INTRUKSI & PEMOGRAMAMN ASSEMBLEY MCS 51

Presentasi serupa


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

1 SET INTRUKSI & PEMOGRAMAMN ASSEMBLEY MCS 51
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 data) @ 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 Mov (salin isi lokasi yg ditunjuk R1 ke A) Mov A,P1 (salin isi latch port 1 ke A) Mov P3,A (salin isi A ke lacth port 3)

9 LJMP TUGAS ORG 0H TUGAS: MOV A,#30H MOV P0,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 JNZ bukan nol JZ nol


Download ppt "SET INTRUKSI & PEMOGRAMAMN ASSEMBLEY MCS 51"

Presentasi serupa


Iklan oleh Google