Вы находитесь на странице: 1из 1

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.

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


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.

Вам также может понравиться