OK 4 PosNeg
OK 4 PosNeg
5/20/2013 8:55 AM
3). 2s compliment digunakan utk merepresentasikan bilangan Biner Negatif, contoh 0 1 1 1 direpresentasikan sbg 1. 1 0 0 1, dimana 1 pd Sign Bit mengindikasikan bil. Negatif dan 1 0 0 1 adalah 2 compliment dr besaran bilangan. (catatan: 2s compliment dibentuk dg 1s complementing magnitude part 0 1 1 1, memberikan 1 0 0 0 dan menambahkan 1 pd Least Significant Digit, hasilnya 1 0 0 1)
5/20/2013 8:55 AM
2) Bil Positif ditambah dg bil. Negatif Sum kemungkinan Positif atau Negatif, jika bil. Positif >> maka Sum akan positif dan jika bil. Negatif >> maka Sum akan Negatif. Jawaban akan benar bila kedua bil. Berupa Negatif tanpa terjadi Overflow. Normal notation computer word +0011 0.0011 - 1100 1.0011 ----------------------- 1001 1.0110 dlm hal ini output dr adder akan 1 . 0 1 1 0 4 bit terakhir merupakan 1s compliment 1 0 0 1 besaran yg benar dr Sum, 1 pd Sign bit juga benar menunjukan Bil. Negatif.
5/20/2013 8:55 AM ORGANISASI KOMPUTER by TIM DOSEN STT PLN
3) Bil. Positif >> dibanding bil. Negatif Sum sebelum end-around carry penambahan menjadi benar Penambahan end- around carry akan memperbaiki Sum Pd Sign bit 0, menunjukan Sum positif +1001= 0.1001 - 0 1 0 0 = 1 . 1.0 1 1 -------------------+0101 0.0100 1 end arround carry-----------0.0101 +0011= 0.0011 - 0010= 1.1101 --------------------+0010= 0.0000 1 end arround carry ------------0.0001
5/20/2013 8:55 AM
keterangan: apa yg terjadi jika dua bilangan dg besaran sama tetapi sign bit bertolak belakang.
5/20/2013 8:55 AM
4) Bila menambah kedua- duanya bil. Negatif End around carry akan selalu terjadi, sbg carry dr adder utk bit pertama dr besaran bilangan akan menempatkan 1 pd sign bit
1.1100 -0100= 1.1011 1.0100 -0111= 1.1000 ---------------------------------1.0000 +0111 1.0011 1 1 end arround carry-----------end arround carry -----------1.0001 0.0100 Output adder akan menjadi bentuk 1 compliment, dg 1 pd posisi sign bit. Overflow tdk dpt terditeksi pd adder ini.
5/20/2013 8:55 AM ORGANISASI KOMPUTER by TIM DOSEN STT PLN
- 0 0 1 1= - 1 0 1 1= ----------1110
Ada empat kemungkinan situasi: 1). Jika kedua bilangan Positif, proses sama dengan 1s compliment 2). Jika salah satu Positif lainnya Negatif dan bilangan Positif >> Carry akan terjadi melalui sign bit, maka Carry tsb akan dihilangkan/ discard
+ 0111= 0.0111 - 0011= 1.1101 ---------------------+0100 0.0100
carry discard carry discard
0.1000 1. 1 0 0 1 -----------0.0001
5/20/2013 8:55 AM
10
3).
Bila bilangan Positif dan Negatif ditambahkan, sedangkan bilangan Negatif >>, pada Sign bit tidak menghasilkan carry, jawabannya juga benar. +0011= 0.0011 - 0100= 1.1100 ---------------------- 0001 1.1111 +0100= 0.0100 - 1 0 0 0 = 1. 1 0 0 0 ----------------------0100 1.1100
catatan: 1 harus ditambahkan ke Least significant bit dari bilangan Negatif 2s compliment saat mengkonversikan menjadi besaran, contoh: 1 . 0 0 1 1 = 1 1 0 0 dari 1s compliment 0 0 0 1 tambahkan 1 ----------1101
ORGANISASI KOMPUTER by TIM DOSEN STT PLN
5/20/2013 8:55 AM
11
jika kedua bilangan sama besar, hasilnya: +0011= 0.0011 -0011= 1.1101 --------------------0000 0.0000 Jika bilangan positif dan negative mempunyai besaran sama maka hasil penambahan akan positif Zero.
5/20/2013 8:55 AM ORGANISASI KOMPUTER by TIM DOSEN STT PLN
12
4). Bila dua buah bilangan Negatif ditambahkan, carry akan dihasilkan dari Sign bit dan juga bit paling kanan dari Sign bit. Selanjutnya menyebabkan 1 akan ditempatkan pada Sign bit hasilnya benar dan carry dari Sign bit akan di discard. -0011= 1.1101 -0011= 1.1101 -0100= 1.1100 -1011= 1.0101 ------------------------------------------0111 1.1001 1110 1.0010
carry discard carry discard
5/20/2013 8:55 AM
13
Untuk parallel machine, penambahan bilangan positif dan negative lebih mudah karena jika ada overflow dari Sign bit dengan mudah di discard. Untuk sistem bilangan bertanda, bilangan akan dikonversikan dahulu ke 2s compliment sebelum penambahan atau pengurangan bilangan Negatif dilakukan, hasilnya dikembalikan lagi ke bentuk bilangan bertanda.
5/20/2013 8:55 AM
14
15
Contoh pada system 1s compliment 1). Two Positif Number 0.0011 - 0 . 0 0 0 1 compliment the -------------- Substrahend and Adding 0.0011 1.1110 -----------0.0001 Carry 1 -----------0.0010
2). Two Negatif Number 1.1101 - 1 . 1 0 1 1 complimenting ------------1.1101 0.0100 -----------0.0001 Carry 1 -----------0.0010
16
5/20/2013 8:55 AM
UNTUK LEBIH MEMAHAMI, ULANG MATERI INI DENGAN CARA MENGGUNAKAN SOAL YANG ADA PADA BUKU REFERENSI.
TERIMA KASIH
5/20/2013 8:55 AM
17