laporan mikroprosesor
DESCRIPTION
Laporan membuat programTRANSCRIPT
PRAKTEKIKUM SISTEM MIKROPROSESOR
Percobaan ke-4
PROGRAM MIKROPROSESOR
Nama : RIRIS FITA ALFIYA
NIM : 5301412051
Dosen Pengampu : Drs. Slamet Seno Adi, M.Pd.,M.T
Tanggal Pengumpulan : 24 Maret 2014
PTE FAKULTAS TEKNIK
UNNES
2014
A. LANDASAN TEORI
INSTRUKSI MIKROPROSESOR
Setiap mikroprosesor selalu dirancang dan dilengkapi dengan perangkat instruksi. Bentuk perangkat instruksi masing-masing mikroprosesor bergantung jenis arsitektur yang digunakan. Arsitektur mikroprosesor ada tiga jenis yaitu CISC, RIS, dan Super Skalar.
Operasi transfer data atau 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 itu ada 6 jenis perintah EXCHANGE yang disingkat dengan EX, EXX.
Mikroprosesor Z-80 CPU juga memiliki 12 jenis perintah PUSH dan POP yang digunakan untuk transfer data dalam operasi stack.
Data dapat ditransfer dalam 8 bit atau 16 bit.
Perintah transfer data memuat dua operan yaitu operand pertama menunjukkan lokasi dimana data akan disimpan, apakah dalam register atau di memori.
Operand pertama Ini disebut Destinasi.
Operand yang kedua menunjukkan lokasi asli atau asal sebuah data.
Operand kedua ini disebut Source.
Operand dapat berupa register, memori, atau data immediate.
Lebar data yang ditransfer dapat berupa data 8 bit atau data 16 bit.
B. TUJUAN
Tujuan dari praktikum ini adalah :
1. Mahasiswa mengetahui bagaimana penulisan program yang benar.
2. Mahasiswa mampu memahami instruksi tanpa ditulis satu-satu tiap langkah.
C. ALAT DAN BAHAN
Mikroprosesor Zilog Z-80
D. LANGKAH KERJA
1. Susun program yang akan dibuat. Contoh :
Address/ADD Mnemonic Op-code Keterangan
1800 LD A, 67 3E,67
1802 LD D, 7A 16,87
1804 LD A,D 7A
1805 LD BC,1F89 011F89
2. Isi alamat sesuai data contoh.
3. Program siap dijalan dengan menekan RST – PC – STEP
E. HASIL PERCOBAAN DAN JAWABAN SOAL
Tugas :
1. Tulis ulang sesuai dengan contoh tabel 2, program yang anda rencanakan
pada tugas 2
Jawab :
Address/ADD Mnemonic Op-code Keterangan
1800 LD C, 45 4C,45
1802 LD H, 28 26,28
1804 LD A,D 7A
1805 LD HL, 5425 215425
2. Buktikan hasil perencanaan prgram pada tugas 2
Pembacaan
Step Register isi1234
CHAHL
3. Rencanakan program untuk :
a. Mengisi reg B dengan reg C
b. Mengisi reg DE dengan data pada memori 1896
c. Mengisi reg E dengan data 69
Jawab :
Perencanaan program
Address/ADD Mnemonic Op-code Keterangan
1800 LD B, C 41
1801 LD DE, 1896 111896
1804 LD E, 69 1E, 69
Pembacaan
Step Register isi12
3
BDEE
4. Rencanakan program untuk :
a. Mengisi reg H dengan reg A (isi reg A pasti)
b. Mengisi Reg DE dengan data pada memori 1978 (isi memori 1978 pasti)
c. Mengisi reg L dengan data 34
Jawab :
Perencanaan program
Address/ADD Mnemonic Op-code Keterangan
1800 LD H, A 67
1801 LD DE, (1978) ED5B1978
1804 LD L, 34 2E34
Pembacaan
Step Register isi12
3
HDEL
F. KESIMPULAN