1
Operasi Aritmatika Operasi Logika
AND
Penjumlahan OR
Pengurangan XOR
Perkalian NOT
Pembagian
Ada alasan mendasar kenapa bilangan Komputer secara elektronik hanya mampu
biner dipilih untuk mekanisme membaca 2 kondisi sinyal:
Ada sinyal atau ada tegangan
representasi data komputer?
Tidak ada sinyal atau tidak ada tegangan
Dua kondisi tsb yg digunakan utk
merepresentasikan bilangan dan kode-
kode biner
Level tinggi untuk 1
Level rendah untuk 0
2
Representasi Unsigned Integer Sign-Magnitude
Utk keperluan penyimpanan dan pengolahan komputer Bit paling kiri (MSB) adalah bit tanda
diperlukan bilangan biner yg terdiri atas bilangan 0 dan 1 0 berarti positif
Suatu word 8 bit dpt digunakan utk menyatakan bil 1 berarti negatif
desimal 0 hingga 255 +18=000100102
Contoh:
18=100100102
000000002=0
000000012=1 Cara ini bermasalah: Cacat !!!!!!!!!!!
100000002=128 Harus diperhatikan tanda (sign) dan nilai di aritmatika
111111112=255
Ada dua nilai yang merepresentasikan nol (+0 dan -0)
Kelemahan:
Hanya dapat menyatakan bil. positif saja
Sistem ini tidak bisa utk menyatakan bil. integer negatif
Komplemen 2 Keuntungan
+3 = 000000112 Satu representasi untuk nol
+2 = 000000102 Nilai ini tambah 1 Perhitungan aritmatika lebih mudah
+1 = 000000012 Menginversikan lebih mudah (Operasi
+0 = 000000002 Tulis nilai positifnya dulu! komplemen 2)
-1 = 111111112 Hasil Contoh : carilah representasi biner dari bil.
-2 = 111111102 desimal -2 dengan komplemen 2!
+2 000000102
-3 = 111111012 inversikan (0->1, ->0)
Komplemen 1 dari 2 111111012
Cara : -3 = 000000112 =111111002 = 111111012
Tambah 1 ke LSB 111111102
Jadi: -2 = 111111102
Operasi Aritmatika
Bilangan Biner
3
Contoh Penjumlahan Biner Pengurangan Bilangan Biner
Cara 1: biasa
01011011 00111101
01011011 10110101 00111100
01110010 01100100
01110010 + 01101100 + 10101010 +
Operasi Aritmatika
Bilangan Heksadesimal
4
Pengurangan Heksadesimal Perkalian Biner
1011x
1101x
1011x
000000
101100x
01011000x
10001111x
Terima Kasih!