Memahami operasi Aritmatik
b. tidak sama dengan (<>)
c. kurang dari (<)
d. kurang atau sama dengan dari (<=)
e. lebih besar dari (>)
f. lebih besar atau sama dengan dari (>=) (sumber: Buku Pengenalan Komputer, Hal 154-155, karangan Prof.Dr.Jogiyanto H.M, M.B.A.,Akt.)
Fungsi-fungsi yang didefinisikan pada ALU adalah Add (penjumlahan), Addu (penjumlahan tidak bertanda), Sub (pengurangan), Subu (pengurangan tidak bertanda), and, or, xor, sll (shift left logical), srl (shift right logical), sra (shift right arithmetic), dan lain-lain.
Sumber : wikipedia
Dasar operasi aritmatik adalah PENJUMLAHAN dan PENGURANGAN, sedangkan operasi selanjutnya yang dikembangkan dari kedua operasi dasar tersebut adalah operasiPERKALIAN dan operasi PEMBAGIAN.
- Penjumlahan Bilangan
- Penjumlahan Bilangan Biner
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 0 / + 1 sebagai carry
1 + 1 + 1 = 1 / + 1 sebagai carry
Sebagai cara penjumlahan bilangan desimal yang Anda kenal sehari-hari, penjumlahan bilangan biner juga harus selalu memperhatikan carry (sisa) dari hasil penjumlahan pada tempat yang lebih rendah.
Contoh :
Dalam contoh diatas, telah dilakukan penjumlahan 8 bit tanpa carry, sehingga hasil penjumlahnya masih berupa 8 bit data. Untuk contoh berikutnya akan dilakukan penjumlahan 8 bityang menghasilkan carry.
Contoh :
Hasil penjumlahan diatas menjadi 9 bit data, sehingga untuk 8 bit data, hasil penjumlahannya bukan merupakan jumlah 8 bit data A dan B tetapi bit yang e-8 (dihitung mulai dari 0) atau yang disebut carry juga harus diperhatikan sebagai hasil penjumlahan.
- Penjumlahan Bilangan Oktal
Contoh :
- Penjumlahan Bilangan Heksadesimal
2. Pengurangan Bilangan
- Pengurangan Bilangan Biner
0 - 0 = 0
0 - 1 = 1 / -1 sebagai borrow
1 - 0 = 1
1 - 1 = 0
0 - 1 - 1 = 0 / - 1 sebagai borrow
1 - 1 - 1 = 1 / -1 sebagai borrow
Pada pengurangan jika bilangan yang dikurangi lebih kecil dari pada bilangan pengurangnya maka dilakukan peminjaman (borrow) pada tempat yang lebih tinggi.
Contoh :
- Pengurangan Bilangan Oktal
Contoh :
- Pengurangan Bilangan Heksadesimal
Contoh :
3.Increment dan Decrement
Increment (bertambah) dan Decrement (berkurang) adalah dua pengertian yang sering sekali digunakan dalam teknik miroprosessor. Dalam matematik pengertian increment adalahBertambah Satu dan decrement artinya Berkurang Satu.
- Increment Sistem Bilangan
Contoh :
- Decrement Sistem Bilangan
Contoh :
ka itu yang dibagian penjumalahan bilangan biner yang contoh ke dua , dibagian bit ke 4 dari kanan kan 1 + 1 tapi itu ga ditambahin cary ke depannya , atau emang ga ditambah ?
ReplyDelete