Immediate addressing, mode ini menggunakan bilangan yang Immediate extended addressing, mode ini menggunakan bilangan

TEKNIK MIKROPROSESOR 119

c. Relative addressing, merupakan penunjukan alamat memori yang

dilakukan melalui perhitungan relatif. Biasanya digunakan untuk fasilitas lompat jump dari lokasi dimana instruksi dilaksanakan menuju lokasi tertentu ditunjuk dengan mode relatif -128 sd 127. Instruksi merupakan 2dua byte yang terdiri dari kode operasi dan tujuan penempatan relatif displacement. Adapun contoh instruksi sebagai berikut: JP 75 dan kode operasionalnya: 18 75

d. Extended addressing, mode pengalamatan adalah menunjuk

langsung lokasi dimana data berada pada memori untuk disimpan pada sebuah register, adapun penunjuk alamat 16 bit dan kode operasi 1 byte. Contoh instruksi sebagai berikut: LD A,1875 dan kode operasionalnya: 3A 75 18

e. Indexed addressing, mode ini menggunakan register index IX dan

IY untuk menunjuk alamat, operasi pengalamat menggunakan 16 bit. Berikut contoh untuk memindahkan isi register E untuk diletakan pada alamat yang ditunjuk oleh register IX: LD IX+08H, E dan kode operasionalnya: DD 73 08

f. Register addressing, mode ini pengalamatan langsung ditunjukan

oleh kode operasi pemindahan data dari satu register ke dalam register lainnya. berikut contoh pemindahan isi register D ke dalam Akumulator: 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: