Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehDady Samarinda Telah diubah "9 tahun yang lalu
1
Perangkat Lunak Z-80 Dalam perangkat lunak Z-80 terdapat 22 register/
accumulator yang terbagi dalam dua kelompok yaitu: General Purpose Spesial Purpose: terdiri dari register yang mempunyai fungsi khusus. NEXT
2
Diantara register-register tersebut, empat buah
register mempunyai 16 bit dan selebihnya register 8 bit. Z-80 mempunyai dua buah accumulator, serta mempunyai 16 bit instruksi register dikelompokkan pada instruksi decoder, pewaktu (timing), dan pengatur (kontrol). NEXT
3
Kata Data Variasi yang dapat disajikan Variasi biner Selang desimal
2 bit 4 = 22 4 bit 16 = 24 8 bit 256 = 28 12 bit 4096 = 212 16 bit 65536 = 216 NEXT
4
1 byte = 8 bit Bit 27 26 25 24 23 22 21 20 Nilai 128 64 32 16 8 4 2 1 Desimal Nilai biner terendah yang dapat disajikan Nilai biner tertinggi 255 NEXT
5
Register Umum (General Purpose) Dari semua register terdiri dari register 16 bit, 8 bit, register GP, dua buah accumulator dan dua buah status flag register, yang dikelompokkan di dua accumulator. Register 16 bit di bagi dalam dua set, set utama dan bagian alternatif yang ditunjukkan pada gambar di bawah ini : NEXT
6
Register Umum NEXT
7
Unit set register utama di labelkan A (accumulator) dan F (Flag Register). Selebihnya register tersebut dilabelkan B, C, D, E, H, dan L. Register A dan F ditujukan untuk fungsi khusus sedangkan register yang lainnya (B, C, D, E, H, dan L) hanya berfungsi sebagai register biasa. Set ke dua disebut set set register alternatif dan dilabelkan B’, C’, D’, E’, H’, dan L’ adalah untuk register umum (GP), A’ dan F’ merupakan register alternatif accumulator dan register alternatif untuk status flag. Accumulator A merupakan accumulator utama. Sedangkan operasi atau instruksi PUSH dan POP menggunakan accumulator dan flag register. Enam register utama yaitu set utama dan set alternatif dapat digunakan berpisah atau sendiri dalam bentuk 8-bit atau digabung menjadi 16-bit. Gambaran set utama dan set alternatif gabungan (16-bit) maupun terpisah (8-bit) sebagai berikut : Set Utama Set Alternatif B dengan C B’ dengan C’ D dengan E D’ dengan E’ H dengan L H’ dengan L’ Pasangan-pasangan register BC, DE, HL dan B’C’, D’E’, H’L’ dapat dipergunakan sebagai register kedua atau counter data. Dibawah program kontrol set utama atau set alternatif dapat dipilih dan dioperasikan oleh instruksi tunggal (perintah tunggal). NEXT
8
Register Khusus(Special Purpose)
Register Khusus(Special Purpose) NEXT
9
Z-80 mempunyai 6 register SP (SPR) terdiri dari dua buah register 8-bit dan empat buah register 16-bit yang ditunjukkan oleh gambar diatas yaitu : 1. Program Counter (PC) 2. Stack Pointer (SP) 3. Memory Refresh Register (M) 4. Interupt Page Address Register (I) NEXT
10
Register Status Fungsi dari setiap dua register untuk keluaran flag dan tanda status kondisi yang berisi hasil akumulasi dari operasi aritmatik atau logik, meskipun ke dua register F dan F’ mempunyai lebar bit 8-bit, hanya enam yang digunakan dalam Z-80. Format dari dua register ditunjukkan pada gambar di bawah. NEXT
11
Bit Register Status adalah: 1. Sign Bit (S) 2. Zero Bit (Z) 3. Half Carry Bit (H) 4. Bit Parity / Overflow (P/V) 5. Subtract Bit (N) 6. Bit Carry (C) 7. Bit X NEXT
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.