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: