Indexed addressing, mode ini menggunakan register index IX dan Register addressing, mode ini pengalamatan langsung ditunjukan

TEKNIK MIKROPROSESOR 120 LD A, D dan kode operasionalnya: 7A

g. Register Indirect addressing, mode ini pengalamatan ditujukan untuk

memindahkan data yang berada pada register untuk diletakan pada memori dengan alamat yang ditunjuk oleh pasangan register. Sebagai contoh isi akumulator dipindahkan ke memori dengan lokasi yang ditunjuk oleh pasangan register BC: LD BC, A dan kode operasionalnya: 02

8. Interupsi Page Address Register I

CPU Z80 dapat digunakan untuk mode operasi dimana pemanggilan langsung pada alamat memori sebagai respon dari pelaksanaan interupsi, register I digunakan untuk tujuan tersebut dan penyimpanan 8 bit high order dari alamat tidak langsung indirect address sementara itu peralatan devais yang melakukan interupsi melayani 8 bit alamat order rendah. Fitur ini memungkinankan adanya layanan rutin interupsi dinamis yang datanya terletak di berbagai tempat dalam memori dengan waktu akses minimal dalam sebuah rutin. Interupsi secara garis besar dapat dibedakan menjadi dua mode, yaitu:

a. Mode interupsi non-maskable merupakan interupsi langsung artinya

tidak dihalangi oleh Flip-flop yang berfungsi sebagai interupsi IFF, layanan diberikan dengan urutan prioritas tertinggi setelah interupsi riset dan Busrq Bus request.

b. Mode interupsi maskable merupakan interupsi yang dihalangi oleh

Flip-flop yang berfungsi sebagai interupsi IFF, layanan mode ini terbagi menjadi 3tiga meliputi: TEKNIK MIKROPROSESOR 121 x mode 0, yaitu dengan adanya sinyal interupsi ini CPU akan menunjuk salah satu dari alamat 0000H, 0008H, 0010H, 0018H, 0020H, 0028H, 0030H dan 0038H. x mode 1, CPU akan menunjuk alamat 0038H setelah menerima sinyal interupsi. x mode 2, merupakan interupsi yang terkait dengan port IO, CTC, SIO dan DMA dengan penunjukan alamat dilakukan oleh register I untuk 8 bit atas dan 8 bit bawah ditunjuk oleh peminta interupsi, untuk alamat yang ditunjuk merupakan satu area memori page yang terdiri dari 128 lokasi.

9. Arithmetic Logic Unit ALU

Instruksi 8 bit unrul aritmatika dan logik dari CPU Z80 dijalankan dalam ALU, dan pada proses ini ALU berkomunikasi dengan register serta data bus eksternal melalui jalur bus data. Fungsi operasional ALU meliputi: x Penjumlah x Pengurang x Logika AND x LogikaOR x Logika Exclusive OR x Perbandingan x Geser Kiri atau Kanan atau Putar Arithmetic and Logical x Inkrimen x Dekrimen x Set Bit x Reset Bit x Test bit