Page 1210 - Laporan PPL PPG Daljab Tahap 3
P. 1210
A. Kompetensi Dasar Dan Indikator Pencapaian Kompetensi
3.4 Memahami bahasa Pemrograman Mikroprosesor.
Indikator:
3.4.1. Memahami instruksi bahasa assembly.
3.4.2 Menerapkan instruksi bahasa assembly
4.4 Mengoperasikan Bahasa pemrograman mikroprosesor.
Indikator:
4.4.1 Membuat program menggunakan bahasa assembly
4.4.2. Menganalisa program transfer data dan aritmatika menggunakan instruksi
bahasa assembly
B. Tujuan Pembelajaran
Setelah menyelesaikan materi ini, peserta didik diharapkan dapat :
1. Menjelaskan instruksi transfer data dan aritmatika bahasa assembly Z-80 dengan
benar.
2. Menggunakan perintah-perintah transfer data dan aritmatika pada simulator Z-80
setelah membaca modul dengan benar.
3. Membuat program aplikasi transfer data dan aritmatika menggunakan simulator Z-80
dengan benar.
4. Menganalisa jalanya program transfer data dan aritmatika menggunakan simulator
Z80 dengan benar
C. Dasar Teori
1. Kegiatan Belajar 1 : Memahami Instruksi Transfer Data
Operasi transfer data lebih tepat disebut sebagai operasi copy data. Pada mikroprosesor Z-80
CPU sebagian besar dijalankan menggunakan perintah LD singkatan dari Load. Z- 80 CPU
memiliki 134 perintah Load. Disamping juga ada perintah 6 jenis perintah EX, EXX
singkatan dari EXCHANGE. Z-80 CPU juga memiliki 12 jenis perintah PUSH, dan POP,
dapat digunakan untuk transfer data dalam operasi stack pointer. Data dapat ditransfer dalam
8 bit atau 16 bit. Perintah transfer data memuat dua operand yaitu operand pertama
menunjukkan Lokasi dimana data akan disimpan, apakah dalam register atau di memori.
Bahan Ajar Bahasa Assembly dan aplikasi Z80 Page 2