Anda di halaman 1dari 3

Nama : Aris Abdillah

NIM : 1905031002
Kelas : EL-4B

Arsitektur Mikroprosesor Z80

Poin-poin penting yang terkait :

1. Cara Kerja Mikroprosesor dan Arsitektur Mikroprosesor Z80

Mikroprosesor dapat mengerjakan data 8/16/32/64 bit. Kemampuannya sesuai lebar jalur
data (data bus),dan untuk mengamati tergantung jalur alamat yang dimilikinya.
Mikroprosesor Z 80 buatan Zilog yang punya 16 saluran alamat yang berarti mampu meraih
65536 lokasi memori yang tiap lokasinya mampu menyimpan data 8 bit.

Pada Mikroprosesor Z80 ada ALU dan register CPU sebagai penyimpan data sementara.
Adapun urutan instruksi merupakan program yang disimpan pada memori dan dialirkan
melalui bus data secara beruntun hingga sampai ke instruksi. Setelah instruksi dikaji maka
system control mengirim sinyal isyarat pengendalian baik ke luar atau ke dalam
mikroprosesor.

Sedangkan dengan Arsitektur Mikroprosesor Z80 terdapat 22 register yakni 18 register


berkapasitas 8 bit dan 4 register berkasitas 16 bit. Register ini dapat dipakai dan deprogram
oleh pemakai.

2. Register-Register dan Fungsinya Mikroprosesor Z80

Akumulator (register A & A’ = 8 bit) = untuk menyimpan data sementara dari hasil
perhitungan ALU
Flag register ( regiter F & F’ =8bi ) = untuk menunjukkan kondisi yang terjadi
sebagai hasil operasi arithmetic dan logic dengan format
 C = Carry C = 1, bila ada carry dari bit 7
C = 0, bila tidak ada carry dari bit
 N = Negative N = 1, operasi yang dilakukan operasi pengurangan
N = 0, operasi yang dilakukan operasi penjumlahan

 P = Parity,operasi logika P = 1, parity genap


P = 0, parity ganjil
 V = Overflow,operasi arithmetic V = 1, parity genap
V = 0, parity ganjil
 H = Half carry H = 1, bila carry dri bit 3 ke bit 4 hasil operasi (+)
dan (-)
H = 0, bila tidak ada carry dari bit 3 ke bit 4
 Z = Zero Z = 1, bila hasil operasi = 0
Z = 0, bila hasil operasi tidak = 0
 S = Sign S = 1, bila 7 = 1 bilangan negatif
S = 0, bila 7 = 0 bilangan positif
 Register B & C, register 8 bit yang dapat disambung menjadi pasangan register
BC dengan lebar 16 bit, digunakan menyimpan cacahan register HL dan DE
 Register Index Ix & Iy, register 16 yang digunakan untuk lokasi ekternal dalam
instruksi pengalamatan tak langsung
 Register Stack Pointer (SP), register 16 bit yang digunakan untuk menangani
register 2 byte untuk menyimpan alamat dari suatu tumpukan dalam memori luar
yang bersifat lifo.
 Register Program Counter (PC), register 16 bit yang digunakan untuk penghitung
program
 Register Interupsi (I), register 8 bit yang digunakan untuk melayani interupsi dari
suatu alamat peripheral

3. Mode Interupsi Mikroprosesor Z80

Pada CPU Z80 terdapat dua jenis interupsi,yakni :


- Non Maskable Intterupt yakni interupsi yang tidak terhalangi IFF( Interupt FF )
serta berprioritas tinggi setelah RESET & BUSRQ
- Maskable Interrupt yaitu interupsi yang terhalangi oleh isi IFF
Dapat dioperasikan dalam 3 mode, yaitu :
1) Mode 0 Interupsi yang menyebabkan CPU melompat ke salah satu dari 8
alamat memori : 0000H, 0008H, 0010H, 0018H, 0020H, 0028H, 0030H dan
0038H
2) Mode 1, interupsi akan menyebabkan CPU melompat ke alamat 0038H
3) Mode 2, interupsi akan menyebabkan CPU menuju ke slah satu 128 alamat
dalam satu halaman. Mode ini harus dipakai untuk beroperasi dengan
komponen dari keluarga Z80 seperti Z80 PIO, Z80 CTC, Z80 SIO, Z80 DMA

Anda mungkin juga menyukai