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.
[caption id="attachment_6548" align="aligncenter" width="593"]
Sesuai perintah di atas, langkah-langkah yang harus dilakukan, yaitu:
- Isilah register A=3Fh
- Isi register B=43h
- Jumlahkan kedua isi register
- Dan simpan pada address 1900h
- 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.
Address | Z80 Mnemonic | Opcode | Ket. |
1800 | LD A,3E | 3E 3F | Masukan data 3F dengan perintah 3E |
1802 | LD B,43 | 06 43 | Masukan data 43 dengan perintah 06 |
1804 | LD H,19 | 26 19 | Masukan data 19 dengan perintah 26 |
1806 | LD L,00 | 2E 00 | Masukan data 00 dengan perintah 2E |
1808 | ADD A,B | 80 | Masukan perintah 80 |
1809 | LD (HL),A | 77 | Masukan perintah 77 |
180A | HALT | FF | Masukan perintah FF |
Pengujian :
Ketik Address 1900 maka isi data harus 82
Urutan pengoperasian alat Mikroprosessor Zilog Z80 Trainer sebagai berikut :
- Nyalakan alat Mikroprosessor Trainer
- Tekan tombol RS
- Tekan tombbol ADDR
- Ketik address yang diinginkan, misalkan 1800
- Tekan tombol DATA
- Ketik data awal, misalkan 3F
- Tekan tombol + (plus)
- Ulangi langkah 6 dan 7 sampai semua data dimasukkan
- Tekan tombol GO
- Tekan tombol ADDR
- Ketik address awal program, misal 1800
- Tekan tombol GO
- Tekan tombol ADDR
- Ketik address hasil perhitungan atau pemograman, misal 1900
Langkah-langkah simulasi di Mikroprosesor Zilog Z80 Trainer seperti terlihat pada video di bawah.
[embed]https://www.youtube.com/watch?v=yV84qnRdzPQ[/embed]
Comments
Post a Comment