PRAKTEK SISTEM MIKROPROSESOR
Mengisi dan Membaca Data Register dan Memori
TUGAS KE-2
Selasa, 15 Maret 2016
Nama Mahasiswa
: Meri Nur Amelia
NIM/Rombel/Absen
: 5301414083/002/25
Nama Dosen
: Drs.Slamet Seno Adi, M.pd, M.T
PENDIDIKAN TEKNIK ELEKTRO, TEKNIK ELEKTRO
FAKULTAS TEKNIK, UNIVERSITAS NEGERI SEMARANG
FAKULTAS TEKNIK UNIVERSITAS NEGERI SEMARANG Laboratorium Elektro Mengisi dan Membaca Data
Register dan Memori
Smst : 4 No : 1
Jurusan : Teknik Elektro Waktu : 2 SKS
A. TUJUAN
1. Memahami aplikasi mikroprosesor Z-80 (MPF-1)
2. Memahami cara mengisi dan membaca alamat pada Register 3. Memahami cara mengisi dan membaca alamat pada Memori
B. TEORI DASAR
Program adalah susunan atau urutan perintah-perintah sederhana yang diberikan kepada komputer untuk memecahkan beberapa permasalahan. Jika sebuah program telah ditulis dan dilakukan debugging, komputer akan dapat mengeksekusi program tersebut dengan sangat cepat dan dengan cara yang sama setiap saat tanpa kesalahan. Sedangkan Pemrograman Mikroprosesor adalah urutan memberi perintah kepada mikroprosesor untuk melakukan transfer data (mengisi / membaca / memindahkan). Setiap sistim mikroprosesor memerlukan memori untuk menyimpan program atau data.
Papan Percobaan Microprosesor Z-80 (MPF-1)
RS MOVE INS SBR PC C
SZ*H PNCD SZ*HE PNCF
MONI RELA CBR REG 8
IX
DATA : Input data untuk address atau register
REG : Set register
STEP : Menjalankan program per baris/alamat PC : Recall program counter
Go : Menjalankan program total (dlm aplikasi)
Tampilan MPF-1
C. LANGKAH KERJA
I. Membaca alamat memori
1. Menghidupkan mikroprosesor Z80
2. Menekan ADDR lalu masukan alamat data 1823 s/d 1830;1849; 1896; 180F, 1934; 197E, 19D7, 2072, 2673, 17ED; 1639.
3. Membaca isi memori yang dapat dilihat pada digit ke 5-6
4. Mencatat hasil pengamatan pada tabel 1.
II. Memasukkan dan membaca alamat memory dan memory
1. Menghidupkan mikroprosesor Z80
2. Memasukkan alamat data dengan cara tekan tombol ADDR lalu masukkan alamat data 1823 s/d 1830;1849; 1896; 180F, 1934; 197E, 19D7, 2072, 2673, 17ED; 1639
3. Masukkan data dengan melanjukan dengan menekan tombol DATA masukkan data
4. Membaca kembali isi memori yang telah diisi. Untuk membacanya tekan reset (RS) kemudian tekan ADDR masukkan kode alamat 1823 s/d 1830;1849; 1896; 180F, 1934; 197E, 19D7, 2072, 2673, 17ED; 1639, lihat pada digit ke 5-6 apakah sudah sesuai dengan data yang dimasukkan apa tidak.
III. Memasukkan dan membaca alamat register dan register
1. Menghidupkan Mikroprosesor Z80
2. Memasukkan data pada semua register yang ada di mikroprosesor Z80 dengan menekan tombol REG lalu masukkan alamat registrasi
3. Memasukan isi register dengan menekan tombol DATA masukkan data secara bebas (4 digit, digit 1-4)
4. Membaca kembali isi register yang telah diisi. Untuk membacanya tekan reset (RS) kemudian tekan REG masukkan kode registernya, lihat pada digit ke 1-2 dan 3-4 apakah sudah sesuai dengan data yang dimasukkan apa tidak.
5. Mencatat hasil pengamatan pada tabel 3.
D. DATA HASIL PRAKTIKUM
Tabel 1
Pembacaan isi memori
PEMBACAAN
ADDR ISI
1823 FF
1824 FF
1825 FF
1826 FF
1827 FF
1829 FF
182A FF
1830 FF
1849 FF
1896 FF
180F FF
1934 FF
197E FF
19D7 FF
2072
-2673
-17ED
-Pada awal percobaan isi memori 1823 s/d 1830;1849; 1896; 180F, 1934; 197E, 19D7 adalah FF yang berarti masih kosong atau keadaan bawaan dari pabrik. Sedangkan memori dengan alamat 2073, 2673, 17ED, dan 1639 yang tampil di lcd adalah - atau dalam artian untuk memori dengan alamat tersebut tidak dapat di terima atau di simpan. Hal ini di karenakan managemen memori untuk Mikroprosesor Z-80 (MPF-1) hanya bisa menyimpan dan membaca alamat antara 1800 sampai dengan 19FF.
Tabel 2
Mengisi dan Membaca isi Memori Secara Manual
PENGISIAN PEMBACAAN
ADD DATA ADD ISI
1823 4A 1823 4A
1824 67 1824 67
1825 9F 1825 9F
1826 41 1826 41
1827 55 1827 55
1829 79 1829 79
182A 64 182A 64
1830 96 1830 96
1849 AA 1849 AA
1896 5B 1896 5B
180F 1E 180F 1E
1934 7D 1934 7D
197E F9 197E F9
19D7 A6 19D7 A6
2072 71 2072 FF
2673 A7 2673 FF
17ED 21 17ED FF
1639 B5 1639 FF
Semua memori pada dasarnya bisa diisi data namun tidak semua alamat bisa menyimpan data tersebut. Sebab managemen memori untuk Mikroprosesor Z-80 (MPF-1) hanya dapat menyimpan dan membaca alamat antara 1800 sampai dengan 19FF. Oleh karena itu Pada saat membaca memori dengan alamat 1823 s/d 1830;1849; 1896; 180F, 1934; 197E, 19D7 hasilnya sama dengan pengisiannya. Sedangkan untuk alamat 2073,
2673, 17ED, dan 1639 data yang tampil hanya FF hal ini disebabkan alamat tersebut tidak dapat di terima atau di simpan.
Tabel 3
Mengisi dan membaca register
PENGISIAN PEMBACAAN
A 12 B 98
B 98 D 15
C 56 H 8F
D 15 E 32
E 32 L 21
F 13 F 13
H 8F C 56
L 21 A 12
Hasil pembacaan isi Register sama dengan hasil pengisian data yang dimasukan pada saat awalnya, walaupun Register dibaca secara acak. Untuk membaca Register tekan REG lalu pilih Register yang akan dibaca isinya. Pasangan register pada mikroprosesor Z80 adalah : AF, BC, DE, HL.
E. SIMPULAN
1. Antara pengisian data dan pembacaan data, antara alamat dan datanya semua data yang muncul sama.
2. Begitupun dengan pengisian registernya antara pengisian dan pembacaan data hasilnya juga sama.
3. Selama sistem mikroprosesor aktif, tidak perlu menekan ADDR terlebih dahulu saat akan membaca atau mencari alamat.
4. Managemen memori untuk Mikroprosesor Z-80 (MPF-1) hanya bisa menginput dan membaca alamat antara 1800 sampai dengan 19FF.