Penjumlahan Data Register Mikroprosesor Zilog Z80

Pada percobaan ini akan dilakukan penjumlahan antara data yang ada di register A dengan data yang ada di register B, kemudian data hasil penjumlahan akan disimpan di address 1900 dengan sebesar 82.

Bila mengingat kembali skema mikroprosesor Z80, seperti di bawah ini.

Skema Mikroprosesor

 

Sesuai perintah di atas, langkah-langkah yang harus dilakukan, yaitu:

  1. Isilah register A=3Fh
  2. Isi register B=43h
  3. Jumlahkan kedua isi register
  4. Dan simpan pada address 1900h
  5. Stop

Hasilnya harus A=82

 

Contoh urutan program mikroprosesor yang sesuai perintah di atas, seperti di bawah ini :

LD A,3F
LD B,43
LD H,19
LD L,00
ADD A,B
LD (HL),A
HALT

 

Dari langkah-langkah tersebut dibuat bentuk mnemonic sebagai berikut.

AddressZ80 MnemonicOpcodeKet.
1800LD A,3E3E 3FMasukan data 3F dengan perintah 3E
1802LD B,4306 43Masukan data 43 dengan perintah 06
1804LD H,1926 19Masukan data 19 dengan perintah 26
1806LD L,002E 00Masukan data 00 dengan perintah 2E
1808ADD A,B80Masukan perintah 80
1809LD (HL),A77Masukan perintah 77
180AHALTFFMasukan perintah FF

Pengujian :

Ketik Address 1900 maka isi data harus 82

Urutan pengoperasian alat Mikroprosessor Zilog Z80 Trainer sebagai berikut :

  1. Nyalakan alat Mikroprosessor Trainer
  2. Tekan tombol RS
  3. Tekan tombbol ADDR
  4. Ketik address yang diinginkan, misalkan 1800
  5. Tekan tombol DATA
  6. Ketik data awal, misalkan 3F
  7. Tekan tombol + (plus)
  8. Ulangi langkah 6 dan 7 sampai semua data dimasukkan
  9. Tekan tombol GO
  10. Tekan tombol ADDR
  11. Ketik address awal program, misal 1800
  12. Tekan tombol GO
  13. Tekan tombol ADDR
  14. Ketik address hasil perhitungan atau pemograman, misal 1900

 

Langkah-langkah simulasi di Mikroprosesor Zilog Z80 Trainer seperti terlihat pada video di bawah.

 

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *