Vous êtes sur la page 1sur 5

ANALISA DATA

Pada pratikum Mikroprosesor kali ini yaitu ninggu ke 4 kita membahas tentang
Analisis prsoses kerja sistem mikroprosesor (2) Observasi Bus CPU TMPZ84C00 yang
bertujuan untuk mahasiswa mampu memahami prinsip hubungan kerja antara addres bus , data
bus, dan control bus CPU z80 dan yang terakhir mahasiswa mampu memahami prinsip kerja
CPUZ80 dalam mengambil atau membaca data, menerjemahkan dan menjalankan instruksi
yang dimaksud (fetch-decode-run). Oleh karena untuk mendukung tujuan tersebut maka
dibutuhkan sebuah peralatan yaitu modul FZ80CPU, DC Power Supply, dan Dual traces
Oscilloscope / Logic Analyzer (Optional).
Analisa Pratikum Percobaan

Isi Program Counter akan berubah-ubah ke posisi tempat instruksi yang sedang dijalankan
disimpan. Program Counter berguna untuk menunjukkan alamat dimana CPU sedang
bekerja.
Berikut ini program yang digunakan dalam praktikum Observasi Bus CPU
TMPZ84C00 :
Kode Mesin
3E

0F

Instruksi
LD

A,0FH

Pada percobaan kita diwajibkan untuk memahami sistem pengaturan Set Intruction Z80

Pada gambar diatas menunjukan Set instruction CPU Z80 yang digunakan untuk
menulis atau membaca data ke dalam computer. Caranya adalah dengan beberapa kabel port
yang bewarna dismbungkan kedalam instruction set untuk pemasang sudah ada data sheetnya.

Pada percobaan yang kami lakukan IC CUP digunakan untuk menhubungkan ke Logic
Port sesuai dengan data sheet pada saat menghubungkan lalu Logic Port disambungkan ke
Komputer untuk mendeteksi hasil eksekusi dari CPU Z80 pada Hadware sehingga tujuan
adalah apakah benar data yang sudah ditulis (write) sudah benar pada CPU Z80, ternyata
kelompok kami berhasil menuntaskanya. Oleh karena itu digunakanlah SET INTRUCTION
Z80 dalam pratikum ini.

Analisa Data Percobaan


Untuk CPU Z80 pada pratikum kali ini ada prinsip hubungan kerja yaitu FZ80 CPU
dan I/O atau memiliki beberapa saluran masukan maupun keluaran yang digunakan untuk
sambungan dengan komponen-komponen pendukung sistem mikroprosesor. Saluran-saluran
tersebut dikelompokkan sebagai berikut, Yaitu yang terdiri dari addres bus, control bus, data
bus. Untuk penjelasan lebih lanjut silakan lihat bawah :

Gambar diatas menunjukan skematik ketika saat proses menyalurkan data bus, alamat
bus, dan I/O (control Bus)

Address BUS
Merupakan Saluran alamat (address bus) yang diperlukan untuk menentukan suatu
lokasi alamat memori maupun lokasi alamat dari perangkat input/output (Input Output
Interface) yang selalu digunakan dalam suatu sistem mikroprosesor itu sendiri, sebab jumlah
saluran yang ada langsung menentukan banyaknya alamat memori (kapasitas memori) yang
dapat ditanganinya. Sifat saluran alamat adalah keluaran, sehingga kendali dilakukan dari
mikroprosesor menuju ke perangkat-perangkat ingatan maupun perangkat-perangkat
keluaran/masukan (I/O peripheral).
Data BUS
Merupakan sebagai jalan masukan atau keluaran data yang berfungsi sebagai instruksi
atau penyerta instruksi antara perangkat ingatan dan perangkat I/O dengan CPU. data bus
dipakai bersama-sama antara CPU dengan perangkat-perangkat lainnya agar pengawatan

menjadi lebih praktis, sehingga cara penyambungannya secara paralel. Untuk menghindari
terjadinya konflik data antara perangkat satu dengan yang lainnya maka berlaku sistem
bergantian dan stanby atau kalau perlu keadaan tersebut dapat diatur melalui CPU lewat
saluran kendali bus.
Control BUS
Saluran kendali (Control Bus) digunakan untuk melakukan
pengendalian terhadap komponen-komponen pendukung dalam mikroprosesor Z80 . Semua
aktifitas lalu lintas data maupun pengambilan instruksi ke perangkat ingatan, perangkat
keluaran masukan dan lain-lainnya diatur dan dikendalikan lewat saluran kendali control BUS.

Dalam melakukan serangkaian proses eksekusi data dalam mikroprosesor FZ80 secara
umum terdapat 3 buah step atau langkah utama, yaitu:
1. Read/Fetch Data artinya mikroprosesor membaca data yang ditunjukkan oleh Program
Counter.
2. Decode artinya mikroprosesor mendekode / menerjemahkan data yang di-fetch / dibaca.
3. Execute artinya mikroprosesor mengeksekusi data sesuai hasil decode.

KESIMPULAN
Setelah melakukan praktikum Observasi Bus CPU TMPZ84C00 dapat diambil
beberapa kesimpulan sebagai berikut :
Setiap kali melaksanakan instruksi maka FZ80CPU menambah PC dengan 1 dan membaca
instruksi berikutnya.

Program Counter berguna untuk menunjukkan alamat dimana CPU sedang bekerja.

Bus-bus dalam mikroprosesor dibedakan menjadi 3 yaitu : Address BUS, Data BUS,
Control BUS.
Secara umum operasi yang dibentuk oleh CPU FZ80 dapat dikelompokkan menjadi 3 buah
operasi dasar, yaitu : Memory read/write (baca/tulis data pada memori), I/O Device
read/write (baca/tulis data pada piranti Input/Output), Interrupt (Interupsi).

Dalam melakukan serangkaian proses eksekusi data dalam mikroprosesor FZ80 secara
umum terdapat 3 buah step atau langkah utama, yaitu : Read/Fetch Data (membaca data
yang ditunjukkan oleh Program Counter), Decode (menerjemahkan data yang dibaca),
Execute ( mengeksekusi data sesuai hasil decode).

Tugas dan Pertanyaan


1.Data Bus mempunyai sifat operasi bi-directional, yaitu sifat data mengalir ke CPU atau sifat
data mengalir keluar CPU. Kapankah data bus berlaku sebagai output dan kapan sebagai
input ?
2. Bila frekwensi clock CPU adalah 4 MHZ, berapakah waktu yang ada dibutuhkan untuk
eksekusi (eksekusi time) untuk satu kali looping pada program diatas ?
3. Dari hasil-hasil percobaan yang telah saudara lakukan, terutama berpijak pada gambar
pewaktuan yag telah diperoleh, ambilah suatu kesimpulan. Terangkan pada posisi mananakah
tiap byte dari instruksi yang dieksekusi oleh CPU Z80 tersebut.
Jawab
1. Saat Bersifat three state yaitu dalam keadaan menunggu (sifat saluran selain dalam keadaan
logika 0 atau logika 1) akan memiliki nilai impedansi yang tinggi terutama pada saluran yang
bersifat dua arah (birecditional).
2.
3. ketika pada saat

Kesimpulan
Setelah melakukan praktikum Observasi Bus CPU TMPZ84C00 dapat diambil
beberapa kesimpulan sebagai berikut :
Memiliki beberapa saluran masukan maupun keluaran yang digunakan untuk
sambungan dengan komponen-komponen pendukung sistem mikroprosesor.
Saluran-saluran tersebut dikelompokkan sebagai berikut:
o Bus saluran Alamat (Address Bus)
o Bus saluran Data (Data Bus)
o Bus saluran Kendali (Control Bus)

Vous aimerez peut-être aussi