Instruksi Kelompok Kontrol CPU.

12

8. Instruksi Kelompok Kontrol CPU.

Beberapa tujuan secara umum instruksi kontrol CPU , meliputi instruksi NOP merupakan instruksi yang tidak melakukan apa-apa, Instruksi HALT menghentikan CPU sementara, DI dan EI adalah operasi interupsi yang diterima digunakan untuk mengunci atau mengaktifkan interupsi . Terkait dengan interupsi terdapat tiga modus interrupsi, yaitu perintah set CPU untuk memilih ke salah satu dari tiga respon interrupsi tersedia dan ketiga mode dapat dijelaskan sebagai berikut: Mode 0, perangkat yang menginterupsi dapat menyisipkan instruksi pada bus data dan memungkinkan CPU untuk mengeksekusinya . Mode 1, modus yang disederhanakan di mana CPU secara otomatis mengeksekusi restart RST ke 0038H, sehingga tidak ada hardware eksternal diperlukan isi PC tetap dan diarahkan ke stack . Mode 2, modus yang paling kuat karena memungkinkan untuk panggilan tidak langsung untuk setiap lokasi di memori . Dengan mode in CPU membentuk alamat memori 16 - bit di mana bagian delapan bit atas adalah isi register I dan delapan bit rendah dipasok oleh perangkat yang menginterupsi. Seperti ditunjukan pada gambar berikut Gambar 4.2. Layanan interupsi dalam pelaksanaan program instruksi manual Z80, Zilog 1.2. DESKRIPSI INSTRUKSI MIKROPROSESOR Z80. Seperti dijelaskan pada bab sebelumnya bahwa mikroprosesor Z80 memiliki sekumpulan instruksi yang memiliki fungsi operasional dan aktivasi hardware, terdapat beberapa instruksi seperti pemindahan blok untuk transfer data yang 13 cepat dan efisien dalam memori atau antara memori dan IO. Demikian juga instruksi mikroprosesor Zilog Z80 dibagi ke dalam kategori pemuatan 8-bit, pemuatan 16-bit, pertukaran, transfer blok, pencarian, operasi logika dan aritmatika 8-bit, kontrol CPU Perputaran rotasi dan pergeseran shift, operasi set, reset dan tes bit, lompatan, pemanggilan call, kembali return dan restart, serta Operasi masukan dan keluaran. Berikut merupakan penjelasan setiap instruksi yang dapat dioperasionalkan pada mikroprosesor Z80, meliputi deskripsi fungsi instruksi, op-code, dampak opeasi terhadap flag dan state yang diperlukan untuk pelaksanaan sebuah instruksi tersebut.

1. Instruksi Transfer Data Z80.