Operasi aritmatika didalam mikrokontroler MCS-51 dapat dilakukan dengan format yang sudah ditentukan, yaitu : operasi add untukmenjumlahkan dua buah bilangan, mul untuk perkalian dua buah bilangan, sub untuk oengurangan dua buah bilangan, mul untuk perkalian dua buah bilangan yang berada pada register A dan register B, dan div untuk pembagi dua buah bilangan yang berada pada register A dan register B.
Untuk penjumlahan ada dua jenis yaitu add dan addc. Add digunakan untuk isi registr A dengan isi salah satu register sebagian ( RO...R7 ), register A dengan isi salah satu regiater serba guna di tunjukan oleh register atau alamay yang di tunjukan oleh angka langsung. Addc sama dengan add tetapi addc akn mengikuti carry bit dalam setiap operasi penjumlahan
Untuk pengurangan menggunakan peritah subb, yaitu mengurangkan data yang ada di register A dengan salah satu register serbaguna (R0....R7), register A dengan data langsung , dan register A dengan isi alamat yang ditunjukkan oleh register atau alamat yang ditunjukkan oleh angka langsung.
Perkalian hanya dilakukan untuk isi dua buah register yang berbeda pada register A dan register B, dan hasilnya ditempatkan pada register A. Pembagian juga dilakukan hanya untuk isi dua buah register yaitu register A bibagi isi register B, hasilnya ditempatkan diregister A dan sisa pembagian pada register B
ADD A,Rn. Instruksi ini adalah instruksi penjumlahan isi register A dengan isi salah satu R0....R7. ADD A,direct. Instruksi ini digunakan untuk menjumlahkan isi register A dengan data pada alamat memori tertentu secara langsung. ADD A,@Ri. Instruksi ini digunakan untuk menjumlahkan isi register A isi alamat yang ditunjukan oleh register serbaguna R0....R7. ADD a,#data. Instruksi ini digunakan untuk menjumlahkan isi register A dengan data langsung
Operasi penjumlahan dengan instruksi ADDC pada prinsipnya sama dengan penjumlahan ADD, hanya saja ADDC mengikuti Carry bit dalam penjumlahannya
- Tujuan Percobaan
- Dasar Teori
- Daftar Alat Dan Bahan
- Langkah Kerja
- Tabel Data Pengamatan
- Pertanyaan Praktikum
- Jawaban Praktikum
- Analisa
- Kesimpulan
Download laporan disini
0 komentar:
Posting Komentar