I. Dasar Teori
Dalam mikroprosesor 8085 instruksi aritmatika yang disediakan
jumlahnya terbatas kepada instruksi penjumlahan dan pengurangan saja
untuk menyelesaikan persoalan aritmatka lainnya seperti perkalian,
pembagian,mencari nilai kuadrat suatu bilangan,dan lain-lain dapat
dilakukan dengan menggabungkan berbagai instruksi yang tersedia.
Jika hasil penjumlahan atau hasil pengurangan lebih besar dari 7Fh (+
127 desimal) atau lebih kecil dari 80h (-128 desimal ), maka carry Borrow bit
pada register bendera akan set (CY = 1).
c. Instruksi ADC dan SBB
Instruksi ADC dipergunakan untuk menambah isi register A dengan
data 8 bit dan mengikitsertakan carry bit (CY)dari operasi sebelumnya data 8
bit tersebut dapat diambil dari suatu register atau suatu lokasi memori yang
alamatnya ditunjukkan oleh register HL.
Instruksi SBB berfungsi untuk mengurangi isi register A dengan data
8 bit dan mengikutsertakan Borrow bit (CY)dari operasi sebelumnya .data 8
bit tersebut dapat diambil dari suatu register atau suatu lokasi memori yang
alamatnya ditunjukkan oleh register HL .
h. Instruksi DAA
Instruksi DAA digunakan untuk merubah isi register A ke bent uk
BCD. Instruksi DAA digunakan untuk memberi faktor koreksi pada saat
bekerja dengan bilangan desimal. DAA dalam melakukan koreksi bekerja
sbb :
- Jika Bit b3, b2, b1, b0 > 9 atau ada Half Carry (H = 1) maka bit b3,
b2, b1, b0 ditanbah dengan 0110 = 6.
- Jika Bit b7, b6, b5, b4 > 9 atau ada Carry (C = 1) maka bit b7, b6, b5,
b4 ditanbah dengan 0110 = 6.
II. Keselamatan Kerja
Untuk menjaga keselamatan dalam melakukan praktikum:
1. Pasangkan kabel power ke stop kontak yang telah disediakan di meja
praktikum.
2. Tekan tombol power on pada cpu dan monitor, biarkan computer
menyala sampai tampilan desktop windows tampil dengan sempurna.
3. Buatlah setiap program sesuai dengan contoh kode program dan
simpanlah dalam sebuah folder.
4. Bila praktikum sudah selesai, tutup semua program aplikasi yang
terbuka. Matikan komputer dengan cara klik tombol start-turn off.
5. Setelah power komputer mati, cabutlah kabel power yang terhubung ke
stop kontak.
15. Buatlah bagan alir dan program untuk menjumlahkan 2 bilangan 24 bit
yang berada pada lokasi memori dengan alamat D002, D001, D000 dan
D005, D004, D003. Simpan hasil penjumlahan ini pada alamat D009,
D008, D007, D006
[D002][D001][D000]
[D005][D004][D003]
[D009][D008][D007][D006]
MSB LSB
V. Data Percobaan
A. Penjumlahan data-data heksadesimal
A.1 Bagan alir untuk Prosedure Praktikum 13 adalah sebagai berikut.