Semua bilangan dapat direprensentasikan dengan hanya menggunakan bilangan 0 dan 1
Untuk keperluan penyimpanan dan pengolahan komputer, kita tidak perlu menggunakan tanda minus dan titik, hanya bilangan biner yang dapat merepresentasikan bilangan.
Untuk keperluan penyimpanan dan pengolahan komputer, kita tidak perlu menggunakan tanda minus dan titik, hanya bilangan biner yang dapat merepresentasikan bilangan.
A. Representasi Nilai Tanda
- Penggunaan unsigned integer tidak cukup untuk merepresentasikan bilangan integer negatif dan juga bilangan positif integer, karena itu terdapat beberapa konvensi lainnya meliputi perlakuan terhadap bit yang paling berarti (paling kiri) di dalam word sebagai bit tanda.
- Apabila bit paling kiri sama dengan nol maka suatu bilangan adalah positif. Sedangkan bit paling kiri sama dengan 1, maka bilangan bernilai negatif
Misalnya :
+18 = 00010010
-18 = 10010010 (sign magnitude/nilai-tanda)
Kekurangan Representasi Nilai- Tanda
Kekurangan Representasi Nilai- Tanda
Penambahan
dan pengurangan memerlukan pertimbangan baik tanda bilangan maupun
nilai relatifnya agar dapat berjalan pada operasi yang diperlukan
Terdapat dua representasi bilangan 0 :
+010 = 00000000
-010 = 10000000 (sign-magnitude)
Hal ini tidak sesuai untuk digunakan, karena akan menyulitkan pemeriksaan bilangan 0.
+010 = 00000000
-010 = 10000000 (sign-magnitude)
Hal ini tidak sesuai untuk digunakan, karena akan menyulitkan pemeriksaan bilangan 0.
Representasi Integer Positif, Negatif Dan Bilangan 0
- Bila sebuah bilangan integer positif dan negatif yang sama direpresentasikan (sign-magnitude), maka harus ada representasi bilangan positif dan negatif yang tidak sama.
- Bila hanya terdapat sebuah representasi bilangan 0 (komplemen dua), maka harus ada representasi bilangan positifdan negatif yang tidak sama.
- Pada kasus komplemen dua, terdapat representasi bilangan n-bit untuk -2n, tapi tidak terdapat untuk 2n.
Kesimpulan :
integer digunakan untuk merujuk kepada tipe data apapun yang merepresentasikan bilangan bulat, atau beberapa bagian dari bilangan bulat. Representasi integer positif di dalam komputer sebenarnya adalah untaian "bit", dengan menggunakan sistem bilangan biner.
Sumber : http://iandoank.blogspot.com/2007/12/aritmatika-komputer.html
No comments:
Post a Comment