Upload
shannon-full
View
218
Download
1
Embed Size (px)
Citation preview
Arithmetic and Logic Unit
Arithmetic And Logic Unit
Representasi Bilangan ALU
1. IntegerSemua bilangan direpresentasikan dengan hanya menggunakan bilangan 0 dan 1.
Arithmetic And Logic Unit
2. Nilai TandaApabila bit paling kiri = 0, maka bilangan bernilai positif. Apabila bit paling kiri = 1, maka bilangan bernilai negatif.
Representasi Bilangan ALU
Arithmetic And Logic Unit
Kelemahan :
• Penambahan dan pengurangan memerlukan pertimbangan, baik tanda bilangan maupun nilai relatifnya agar dapat berjalan pada operasi yang diperlukan
Representasi Bilangan ALU
Arithmetic And Logic Unit
• Terdapat 2 representasi bilangan 0 sehingga akan menyulitkan pemeriksaan bilangan 0 sebagai suatu operasi yang sering dilakukan komputer.
Representasi Bilangan ALU
Arithmetic And Logic Unit
3. Two’s ComplementDigunakan untuk mengatasi 2 kelemahan pada representasi nilai tanda.
Two’s complement menggunakan bit yang paling berarti sebagai tanda yang memudahkan untuk mengetahui apakah sebuah bilangan bernilai positif atau negatif.
Representasi Bilangan ALU
Arithmetic And Logic Unit
1. Negasi
Aritmatika Integer
Fungsi-fungsi aritmatika bilangan two’s complement :
Aturan pembentukkan bilangan negatif (negation) bilangan integer.
Arithmetic And Logic Unit
Dalam operasi penjumlahan dan pengurangan aritmatika integer terdapat dua buah aturan :
Aritmatika Integer
1. Aturan Overflow
2. Aturan Pengurangan
Arithmetic And Logic Unit
Bila dua buah bilangan ditambahkan, dan keduanya positif atau keduanya negatif, maka overflow akan terjadi bila dan hanya bila memiliki tanda yang berlawanan.
Aritmatika Integer
Aturan Overflow :