Selasa, 25 Desember 2012

CPU (Central Processing Unit)

CPU memiliki beberapa bagian yang terdiri dari :

 ALU

(Arithmetic and Logic Unit)

• ALU merupakan bagian komputer yang berfungsi membentuk operasi-operasi aritmatika dan logik       terhadap data

• Semua elemen lain sistem komputer (control unit, register, memori, I/O) berfungsi terutama untuk   membawa data ke ALU untuk selanjutnya di proses dan kemudian mengambil kembali hasilnya.


Representasi Integer

- 1101.0101 = -11.3125

Representasi Nilai Tanda

• Bentuk yang paling sederhana representasi yang memakai bit tanda adalah representasi nilai tanda.

• Misal :
 
     +18 = 00010010
      -18 = 10010010
(sign magnitute/nilai tanda)

• Terdapat kekurangan pada cara diatas


Komplement-2

• +7 = 0111              +18 = 00010010

• -7 = 1001               - 18 = 11101101

• Dapat di simpulkan bahwa hasil akan berbeda dengan nilai tanda


Representasi fixed point

Semua representasi di atas dapat pula disebut dengan fixed point, karena radix pointnya (binary pointnya) tetap dan di asumsikan akan berada di sebelah kanan.


 Aritmatika Integer

a. Negasi

Untuk membuat negasi gunakan komplement dua (dianjurkan)

Penjumlahan negasi :

    +7 = 0111
     -7 = 1001

maka bila ada soal (-7) + (+5) = 1001
                                                  0101
                                                _____+
                                                 1110


Hasil = 1110 adalah bilangan negatif maka positifnya adalah = komplement 2-kan bilangan tersebut :
 0010 = +2 maka bilangan 1110 adalah negatif dari 2 atau (-2)

Aturan overflow = Bila dua buah bilangan di tambahkan, dan keduanya positif atau keduanya negatif maka over flow akan terjadi jika dan hanya jika hasilnya memiliki tanda yang berlawanan.


b. Pengalian :

 1011
x1101
______
1011
0000
1011
1011
________
10001111





• Perkalian dengan bilangan negatif juga akan sama cuma negatif tersebut harus dihasilkan dari komplemen 2

• Karena hasil kali (-) dengan (+) = (-) maka hasil kali tersebut komplement duakan untuk mengetahui hasilnya.












Tidak ada komentar:

Posting Komentar