Instruksi Mikroprosesor [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

INSTRUKSI MIKROPROSESOR 1



DASAR KOMPONEN MIKROPROSESOR arsitektur sistem mikroprosesor yang dikembangkan mengikuti pola tubuh manusia, yaitu sistem dibuat dengan membentuk organ-organ yang sering istilahnya disebut dengan komponen. Setiap komponen pembentuk sistem mikroprosesor dibangun dari rangkaianrangkaian gerbang digital, antar komponen dihubungkan dengan sistem jalur data (Data BUS), untuk menunjuk komponen digunakan jalur alamat (Address Bus) dan untuk sinkronisasi kerja antar komponen digunakan jalur kontrol (Control Bus). Seperti pada tubuh manusia pada sistem mikroprosesor untuk



memanfaatkan atau memfungsi komponen



dilakukan melalui instruksi atau perintah yang dikirim dari pusat pengolah yang disebut Arithmatic Logic Unit. Untuk memahami instruksi-instruksi sistem mikroprosesor, berikut dijelaskan pengertian instruksi, deskripsi instruksi dan operasional mikroprosesor Z80. Dalam kamus besar bahasa indonesia Instruksi diartikan sebagai perintah atau arahan untuk melakukan suatu pekerjaan atau melaksanakan suatu tugas, memberi instruksi berarti memberi perintah atau arahan yang di dalamnya terdapat aturan-aturan teknis, prosedur dan capaian pelaksanaan instruksi yang diharapkan. Pengertian instruksi atau perintah dalam bahasa asembler terdiri dari susunan kode biner yang membentuk tata cara dan tata kelola operasi hardware mikroprosesor, kode biner digunakan sebagai dasar pembentuk instruksi dengan alasan bahwa sebuah mikroprosesor secara hardware hanya mengenali dua kondisi yaitu nol dan satu. Seperti dijelaskan pada bab sebelumnya bahwa secara struktur mikroprosesor dibangun dari sekian banyak transistor yang berfungsi sebagai saklar elektronik, sedangkan saklar elektronik hanya kenal on /off atau buka/tutup. Banyaknya instruksi per satuan waktu biasanya diukur dalam detik (instructions per second (IPS)) adalah sebuah ukuran kecepatan proses dari prosesor sebuah komputer. IPS ditentukan berdasarkan kecepatan maksimum yang dicapai oleh sebuah prosesor dalam melaksanakan instruksi untuk setiap detiknya, hal tersebut juga dijadikan patokan pengukuran kecepatan operasi sebuah aplikasi karena antara satu aplikasi dengan aplikasi lainnya memiliki kecepatan yang berbeda. Bagi pengguna bahasa mesin dengan kode biner sangat merepotkan, untuk lebih sederhana dalam mengenali instruksi dengan bilangan biner dikodekan ke dalam bilangan heksadesimal yang dikenal dengan bahasa mesin. Dengan demikian dapat mempermudah bagi pengguna untuk mengenali instruksi yang digunakan, namun demikian masih banyak kendala dalam melakukan intepretasi terhadap kode instruksi tersebut yang disebabkan beberapa instruksi ternyata dikodekan lebih dari satu bilangan heksadesimal. Pada akhirnya disimbolkan dalam bentuk mnemonic untuk bisa dipahami fungsi dan operasinya oleh programer. Berikut merupakan penjelasan fungsi dan kode instruksi serta cara penulisannya:



Mikroprosesor Z80 CPU dapat mengoperasionalkan 158 macam tipe instruksi termasuk 78 buah instruksi yang dimiliki mikroprosesor 8080A CPU. Di dalam mikroprosesor Z80 beberapa macam instruksi tersebut yang dikelompokan berdasarkan fungsinya, yang meliputi : Mengisi dan Menukar  Transfer Blok  Arithmatika dan logika  Putar dan Geser  Bit Manipulasi (Set, Reset, Test)  Jump, Call, dan Return  Input/Output  Dasar Kontrol CPU