Upload
yulianto01
View
19
Download
0
Embed Size (px)
DESCRIPTION
teknik
Citation preview
PERCOBAAN 1PENGISIAN PEMBACAAN MEMORI REGISTER SECARA MANUAL
Mata Kuliah / Kode: Praktik Sistem Mikroprosesor / E3014031Semester / SKS: 4 (empat) / 2 SKSNama Mahasiswa: SUTRISNONIM: 5301412052Praktikum ke: 1Tanggal Penyerahan Laporan: 10 Maret 2014Dosen Pengampu: Drs. Slamet Seno Adi, M.Pd.,M.TNilai:
LABORATORIUM TEKNIK ELEKTROPROGRAM STUDI PENDIDIKAN TEKNIK ELEKTROJURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIKUNIVERSITAS NEGERI SEMARANG2014
FAKULTAS TEKNIK UNIVERSITAS NEGERI SEMARANG
Laboratorium: ElektroPengisian Pembacaan Memori Register Secara ManualSmt: 4Ke: 1
Jurusan: Teknik ElektroWaktu : 2 SKS
A. TujuanMempelajari dan memahami serta mempraktekkan (melakukan percobaan) pengisian alamat dan pembacaan data dalam memori dan register.B. Landasan TeoriSistem mikroprosesor pada dasarnya dapat dipahami dari dua kata pembangunnya yaitu :* Sistem merupakan gabungan dari beberapa elemen atau komponen yang membangun suatu fungsi tertentu.*Mikroprosesor sebuah komponen rangkaian terintegrasi (IC) mikroelektronika dalam paduan skala yang sangat besar yang di disain bekerja sebagai pusat pengolah data digital yang lebih dikenal dengan sebutan Central Processing Unit (CPU).Jadi Sistem Mikroprosesor adalah gabungan dari beberapa komponen dalam hal ini Memory Unit, Input, Output Unit, dan CPU yang bekerja sebagai pengolah data elektronik digital. Sebuah mikroprosesor agar dapat berfungsi memerlukan sebuah sistem yang disebut sistem mikroprosesor.Dalam percobaan praktek sistem mikroprosesor kali ini menggunakan alat yang disebut papa percobaan mikroprosesor Z-80 (MPF-1). MPF-1 merupakan sebuah sistem mikroprosesor yang mempunyai piranti masukkan dan keluaran yang komponen utamanya adalah mikroprosesor Z-80.
RSMOVEINSSBRPCCSZ*HDPNCESZ*HFPNC
MONIRELACBRREG8IX9IYASPBI*IF
INTRTAPEWRSTEP-DATA4AF5BC6DE7HL
USERTAPERDGO+ADDR0AF1BC2DE3HL
Contoh papan percobaan dalam praktek sistem mikro prosesor (Mikroprosesor Z-80 (MPF-1)).
Tombol Fungsi Tombol data/alamat/register
Dalam percobaan kali ini karena hanya pengisian dan pembacaan maka yang digunakan untuk tombol fungsi hanya ADDR, DATA, REG, + dan - , sedangkan untuk tombol alamat dan data yg menggunakan bilangan heksadesimal digunakan semua sesuai dengan alamat dan data yang ingin kita masukkan. Berikut merupakan fungsi tombol dan tampilan perintah fungsi :*ADDR untuk menyeting alamat memori yang diinginkan serta untuk membaca data yang dimasukkan dalam addres tersebut.*REG untuk menyeting register serta membaca data yang dimasukkan dalam register tersebut.*DATA untuk memasukkan data pada addres ataupun register.*Tanda + untuk menambah atau menaikkan memori addres atau register.*Tanda untuk mengurangi memori addres atau register.
Tampilan fungsi :
Addres Isi RegData Reg
Untuk mengaktifkan fungsi kita harus menekan :1818 7AADDR + DATA
123E AF REG + DATA
C. Langkah Percobaan/Praktek Pengisian dan pembacaan pada Addres (ADDR)
Pengisian alamat dan data pada Addres
Menekan tombol fungsi ADDR untuk mengisi alamat Mengisi alamat dengan menekan tombol angka 1836 Menekan tombol DATA untuk memasukkan data Memasukkan data dengan 5A
Tampilan fungsi : 5ADATA18336
Pembacaan data pada Addres
Menekan ADDR Memasukkan alamat yang sudah dibuat sebelumnya yaitu 18336. Maka secara otomatis akan muncul data 5A untuk alamat 18336.
Tampilan fungsi :18336 5AADDR
Maka akan muncul
*Kemudian dilanjutkan dengan memasukkan alamat dan data sebagai berikut :1837 untuk data 7A1839 untuk data 3E1838 untuk data 6D183A untuk data AF
Pengisian dan pembacaan data pada Registrasi ( REG )
Pengisian registrasi Menekan tombol REG untuk memasukkan registrasi Memasukkan registrasi dengan menekan AF Kemudian menekan tombol DATA untuk memasukkan data Memasukkan data registrasi dengan menekan data 51 untuk A dan data 3D untuk F ( untuk menggeser saat mengisi data gunakan tanda + )Tampilan fungsi :DATAAFREG
3D +51
513D AF
Pembacaan Registrasi
Menekan tombol REG Memasukkan registrasi dengan AF Maka akan muncul data register 513D
Tampilan fungsi :Register AData 51
Register FData 3D
513D AFOTOMATIS MUNCULAFREG
*Kemudian dilanjutkan dengan register dan data sebagai berikut :
REG BC untuk data 413EREG DE untuk data 674BREG HL untuk data 7543REG HL untuk data 789A
* Jika register HL diketik ulang dan dimasukkan data yang berbeda maka data yang pertama dimasukkan akan tertutupi data yang baru.
D. Data Hasil Praktek dan Pembahasan Pengisian dan pembacaan Memori secara manualPENGISIANPEMBACAAN
ADDR DATA ADDR ISI
1836 5A 1836 5A
1837 7A 1837 7A
1838 6D 1838 6D
1839 3E 1839 3E
183A AF 183A AF
Pembahasan tabel hasil percobaan : Dalam pengisian data memori didapatkan pembacaan yang sesuai dengan alamat dan data yang sudah dimasukkan sebelumnya. Pembacaan tersebut selalu sesuai dengan data yang telah diisikan sebab tidak ada pengisisan alamat memori yang sama. Jadi tidak ada data yang tertutupi data yg baru.
Pengisian dan pembacaan register secara manual
PENGISIANPEMBACAAN
REGDATAREGISI
A51A51
B41D67
C3EH78DATA BARU
D67L9A
E4BC3E
F3DF3D
H75E4B
L43B41
DATA LAMA
Pembahasan data hasil percobaan register secara manual : Dalam pengisian data register meskipun registernya HL pengisiannya tetap dilakukan satu-satu dulu. Yaitu register L terlebih dahulu baru kemudian register H. Dalam tabel percobaan terdapat data yang tertutup yaitu data pada register H dan L. Itu bisa terjadi karena dilakukan pengisian ulang dengan data yang berbeda untuk register H dan L. Yang semula pada register H diisi data 75 diisi ulang dengan data 78, sedangkan untuk register L yang semula 43 diisi ulang dengan data 9A. Dan saat pembacaan register yang muncul data yang terbaru, akan tetapi data yang lama tidak hilang, hanya tertutupi data yang baru.
E. Jawaban Tugas1. Apa nama mata kuliah yang anda ambil ini ? Jawab : Praktek Sistem Mikroprosesor2. Siapa nama lengkap dan panggilan dosen yang mengajar ? Jawab : *Nama lengkap : Drs. Slamet Seno Adi, M.Pd.,M.T *Nama panggilan : Bapak Seno3. Buat tabel pengisian dan pembacaan memori ! Jawab :PENGISIANPEMBACAAN
ADDRDATAADDRISI
18365A18365A
18377A18377A
18386D18386D
18393E18393E
183AAF183AAF
4. Buat tabel pengisian dan pembacaan register ! Jawab :PENGISIANPEMBACAAN
REGDATAREGISI
A51A51
B41D67
C3EH78
D67L9A
E4BC3E
F3DF3D
H75E4B
L43B41
Praktek Sistem Mikroprosesor7