Friday 25 November 2016

sistem angka biner

SISTEM ANGKA BINER

1.                               Sistem angka besaran bertanda :
a.      
Angka positif
b.       Angka negative                   dinyatakan dalam suatu bit tanda diikuti oleh besaran dalam biner
0
1
0

0
1
1


Contoh :   + 19

 bila bertanda positif                                 besaran dalam biner
                                 
1
0
1

0
1
0


      -10  

bila bertanda negatife                                besaran dalam biner

Secara umum dinyatakan dengan :
                N             =  angka biner bertanda
                |N|           =  besaran N

                Contoh :   + 19                      N  = 0 1 0 0 1 1
                                                                |N| =1 0 0 1 1

2. PENAMBAHAN 2 ANGKA DARI SISTEM INI
a.  N1 dan N2 mempunyai tanda yang sama, maka bit besaran ditambahkan dan bit tanda dari jumlahnya adalah sama dengan bit tanda dari angka-angka tersebut
Contoh :
1.      
N1 = 010011  (+19)                             |N1| = 10011
N2 = 001010  (+10)                             |N2| = 01010  +
                                                                                |N3| = 11101
                |N3| = |N1| + |N2|
N3    = 011101  (+29)



2.       Penambahan -19 dengan -10

N1  = 110011        (-19)                       |N1| = 10011
N2   = 101010        (-10)                       |N2| = 01010  +
                                                                |N3| = 11101
|N3| = |N1| + |N2|
N3     =111101  (-29)

b.  N1 dan N2 mempunyai tanda yang berbeda, maka salah satu (N1 atau N2 ) dikomplemenkan dahulu sebelum dijumlahkan. Hasil penjumlahan mempunyai 2 keadaan yaitu :
·         Bila terdapat luapan ( and around carry ), maka bit eac : ditambahkan lagi kepada bit terkecil dari jumlah, tanda dari jumlah adalah sama dengan tanda dari angka yang tidak dikomplemenkan
·         Bila tidak terdapat eac : maka jumlahnya dikomplemenkan dan tandanya sama dengan tanda dari angka yang dikomplemenkan


Contoh : +19   +   (-10)                        |N1| =    10011
                                                                                |N2| =    10101  +


                                                                                |N3| = 1 01000
                                                        eac                         +

                                                                                |N3| =    01001   (9)             
                                                                bit tanda

Bila N1 yang di komplemenkan :

                |N1|  =     10011    (-19)                       |N1| =    01100
                N1      =     01010    (+10)                      |N2| =      01010  +
                                                                                |N3| =      10110
Karena tidak terdapat eac, maka hasilnya dikomplemenkn menjadi |N3| = 01001 dan tandanya sama dengan tanda angka yang tidak dikomplemenkan yaitu tanda N2 (-) jadi N3 = 101001 ( -9) .

3.                   SISTEM ANGKA KOMPLEMEN BERTANDA-1
  • Angka positif = system angka besaran bertanda
  • Angka negatif = dinyatakan dalam bentuk komplemen-1

Contoh : untuk 6 bit bentuk angka -19
                -19 = 101100 yang merupakan komplemen-1 dari 010011 (+19)    

Penambahan dalam system angka komplemen bertanda-1 ini dilakukan penambahan
pada semua bitnya termasuk bit tandanya
  1. Bila N1 dan N2 adalah positif, maka tambahkan angka bertanda (tanda dan besarannya)


Contoh :                 +19                         N1 = 010011
                                     +10  +                     N2 = 001010   +
                               +29                         N3 = 011101  (+29)             

                                +19                         N1 =  010011
                                +19                         N2 =  010011  +

                                                                N3 = 100110  (+38)
 


Bit-1 ini bukan tanda minus tapi merupakan luapan



b.       Bila N1 dan N2 adalah negative maka selalu terjadi eac yang dihasilkan oleh penambahan kedua bit-tanda , eac harus ditambahkan kepada bit terkecil dari jumlah



Contoh : -19                          N1 = 010011                         N= 101100
               -10                          N2 = 001010                         N2  =  110101  +  

                -29                                                                      N= 1100001
                                                                                                              1   +
                                                                                           N3  =   100010
Angka 100010 adalah angka -29 dalam bentuk angka komplemen bertanda-1


-19                          dalam bentuk komplemen 1 :  N= 101100
-19 +                                                                                  N2  = 101100  +

-38                                                                                   N= 1011000
                                                                                                                   1  +
                                                                                           N= 011001
Angka 011001 adalah angka -38 dalam bentuk komplemen -1

c.        Bila N1 dan N2 mempunyai tanda yang berbeda dan angka positif nya lebih besar dari angka negatifnya, jika ditambahkan akan terjadi eac yang harus ditambahkan pada bit pada posisi terkecil
Jika angka negatif lebih besar dari angka postifnya, maka tidak terjadi eac.



Conton :     +19                     N=   010011                       -19                          N= 101100
                      -10   +               N2  =   110101      +              +10   +                    N2  = 001010  +

       +9                     N= 1001000                        -9                         N= 110110
                                                                        1 +
                                                N=   001001 (9)






4.       SISTEM ANGKA KOMPLEMEN BERTANDA -2
                Dalam sistem ini angka positif dinyatakan sama seprti dalam kedua sistem sebelumnya. Angka negative dinyatakan dalam bentuk komplemen 2 –nya. Komplemen 2 dari biner positif terdiri dari 2 cara yaitu :
a.       Dengan mengkonversikan engka biner kedalam komplemen 1-nya, kemudian ditambahkan dengan biner 1



Contoh :         001010                  komplemen 1 nya :              110101
                                                                                                                   1      +
(-10)                                               komplemen 2 nya :              110110

b.       Dengan menyalin kebawah, semua 0 dan 1 terkecil (dari kanan ke kiri), kemudian disetiap bit disebelah kiri pertama di komplemenkan





Contoh :         0 0 1 0 1 0

             11 0 1 1 0 = komplemen 2 dari decimal 10 yang berarti = -10

5.       Penjumlahan 2 angka komplemen bertanda 2 dilakukan sebagai berikut :
a.       Jika N1 dan N2 adalah negatif, maka bawaan/ carry harus diperhatikan . Bawaan ini berasal dari penjumlahan kedua bit tanda 1. Selanjutnya bit tanda dari angka jumlah harus = 1 karena angka negative


Contoh :                 -19                          komplemen 2 =    101101                  -19    = 101101
                                -10   +                     komplemen 2 =    110110 +               -19    = 101101  +


                                                                -29                       komplemen 2 =       1100011                -38     1011010
                                                                                                                Diabaikan                       menyatakan luapan





b.          Jika N1 dan N2 berlawanan tanda, bila jumlahnya positif, akan menimbulkan luapan/carry, carry ini diabaikan, tetapi jika jumlahnya negatif, tidak akan timbul carry
Contoh :                 +19 =         010011                                               -19 =    101101
                                 -10 =         110110  +                                        +10 =    001010  +

                                                                 +9          1001001                                               -9   =   110111
                                                                                                  diabaikan

No comments:

Post a Comment