2. CPU
2.2. ALU
Semua komputer mempunyai functional unit (unit fungsional) yang menjalankan
operasi aritmetik, logika. dan shift yang dikehendaki oleh set instruksi komputer.
Beberapa komputer mempunyai unit fungsional tunggal, yaitu ALU, namun beberapa
yang lainnya mempunyai beberapa unit fungsional independen.
menunjukkan ALU yang mempunyai dua unit fungsional, yakni shifter dan unit
aritrnetik dan logika. Ia juga mempunyai dua multiplexor, temporary register (register
temporer), dan set flag yang mempunyai sirkuit kontrol. Perhatikan bahwa unit
fungsional temyata bisa berisi unit fungsional, seperti halnya ALU.
ALU dari sebagian besar komputer mempunyai status register (register status)
dan logika associated (tergabung). Register status biasanya mempunyai carry flag
(C), overflow flag (V), negative-result flag (N), dan zero-result flag (Z). Bus kontrol
dedicated membawa signal kontrol dari unit kontrol ke ALU, dan bus status dedicated
membawa signal status dari ALU ke unit kontrol. Bus data input dan output
membawa data ke dan dari file register CPU (tidak digambarkan). Mereka ini
adalah bus data lokal.
Tugas utama dari ALU adalah melakukan semua perhitungan aritmatik atau matematika yang terjadi sesuai dengan instruksi program. ALU melaukan operasi aritmatik dengan dasar pertambahan, sedang operasi aritmatik yang lainnya seperti pengurangan, perkalian dan pembagian dilakukan dengan dasar penjumlahan. Sehingga sirkuit elektronik di ALU yang digunakan untuk melaksanakan operasi aritmatik ini disebut adder. Tugas lain ALU adalah melakukan keputusan dari operasi logika sesuai dengan instruksi program. Operasi logika meliputi perbandingan dua buah elemen logika dengan menggunakan operator logika, yaitu =, <>, <, >, <+, >=.
REPRESENTASI BILANGAN FIXED-POINT
Utk representasi bilangan fixed-point diperlukan :
a. lokasi atau register penyimpanan computer yg ukurannya memadai
utk menyimpan seluruh digit bilangan
b. kemungkinan utk menjaga track tempat beradanya point tersebut
REPRESENTASI BILANGAN FLOATING-POINT
Utk merepresentasikan floating-point diperlukan :
a. lokasi atau register penyimpanan computer dgn ukuran memadai utk
menyimpan semua digit signifikan dari bilangan tersebut
b. ruang penyimpanan tambahan utk menyimpan posisi ppoint tersebut,
ruang tambahan ini biasanya berada di dalam lokasi yg sama atau
terpisah.
ARITMATIKA FIXED-POINT
Register 8 bit menyangga bilangan dalam bentuk komplemen duaan dgn bit
paling kiri sebagai bit sign. Bilangan positif dan negatif maksimum dan
minimum direpresentasikan. Disini bisa diperoleh keakuratan 7 bit.
suci_k.staff.gunadarma.ac.id/Downloads/.../aritmatika+fixed-point.pd...
Tidak ada komentar:
Posting Komentar