Laporan Praktik Ke 1 ( Sistem Mikro )

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