Instruksi Mikro Z80


Instruksi Mikro Z80

INSTRUKSI MIKROPROSESOR
Setiap mikroprosesor selalu dirancang dan dilengkapi dengan perangkat instruksi. Bentuk perangkat instruksi masing-masing mikroprosesor bergantung jenis arsitektur yang digunakan. Arsitektur mikroprosesor ada tiga jenis yaitu CISC, RIS, dan Super Skalar. 
 
INSTRUKSI MIKROPROSESOR ZILOG  Z-80CPU
  •  Mikroprosesor Zilog Z-80 CPU adalah salah satu jenis mikroprosesor yang menggunakan
arsitektur CISC.
  • Jumlah instruksi Z-80 CPU cukup banyak yaitu sekitar 141 jenis.
INSTRUKSI MIKROPROSESOR ZILOG  Z-80CPU
Instruksi Z-80 CPU dapat digolongkan menjadi 13 kelompok yaitu:
1. Instruksi  Transfer  Data 8 bit
2. Instruksi  Transfer Data 16 bit
3. Instruksi  Pertukaran Data
4. Instruksi Pelacakan/Search Data
5. Instruksi  Aritmetika dan Logika 8 bit
6. Instruksi  Aritmetika Tujuan Umum dan Kendali CPU
7. Instruksi  Aritmetika 16 bit
8. Instruksi  Putar dan Geser
9. Instruksi  Manipulasi  bit
10. Instruksi Jump
11. Instruksi Call dan Return
12. Instruksi RESTART
13. Instruksi Input dan Output.
Instruksi Transfer Data

  •  Operasi transfer data atau lebih tepat  disebut sebagai operasi copy data  pada mikroprosesor Z-80 CPU sebagian besar dijalankan menggunakan perintah LD singkatan dari LOAD.
  •  Z-80 CPU memiliki 134 perintah LOAD.
  •  Disamping itu ada 6 jenis perintah EXCHANGE yang disingkat dengan EX, EXX.
  • Mikroprosesor Z-80 CPU juga memiliki 12 jenis perintah PUSH dan POP yang  digunakan untuk transfer data dalam operasi stack.
  • Data dapat ditransfer dalam 8 bit atau 16 bit.
  •  Perintah transfer data memuat dua operan yaitu operand pertama menunjukkan lokasi dimana data akan disimpan, apakah dalam register atau di memori.
  • Operand pertama Ini  disebut Destinasi.
  •  Operand yang kedua menunjukkan lokasi asli atau asal sebuah data.
  • Operand kedua ini disebut Source.
  • Operand dapat berupa register, memori, atau data immediate.
  •  Lebar data yang ditransfer dapat berupa data 8 bit atau data 16 bit.
  • Bentuk umum transfer data pada Z-80 CPU adalah seperti Gambar di bawah ini :
  • Sebagai contoh instruksi LD A, B menunjukkan perintah untuk meng-copy data yang ada di Register B ke Register A. 
  • Dalam hal ini Register A berfungsi sebagai  destinasi dan Register B berfungsi sebagai
          Source atau asal/sumber data.

Tidak ada komentar:

Poskan Komentar