Anda di halaman 1dari 7

Nama : Rhista Bella

NIM : 20200803137

Prodi : S1 Sistem Informasi

Tugas Sesi 10

Ringkaslah materi kuliah yang telah anda pelajari. Terangkan dengan jelas, singkat dan tepat!

COMPUTER ARITHMETIC
“ARITHMETIC LOGIC UNIT”

ALU adalah bagian dari komputer yang benar-benar melakukan aritmatika dan logis operasi pada data.
Semua elemen lain dari unit sistem kontrol komputer, register, memori, I / O-ada terutama untuk
membawa data ke ALU untuk itu untuk memproses dan kemudian mengambil kembali hasilnya keluar.
Kami telah, dalam arti, mencapai inti atau esensi dari sebuah komputer ketika kita
mempertimbangkan ALU. Operan untuk operasi aritmatika dan logika disajikan kepada ALU dalam
register, dan hasil operasi disimpan dalam register. register ini lokasi penyimpanan sementara dalam
prosesor yang terhubung dengan jalur sinyal ke ALU.

Gambar ALU Input dan Output

Dalam sistem bilangan biner,1 nomor sewenang-wenang dapat diwakili hanya dengan angka nol dan
satu, tanda minus (untuk angka negatif), dan periode, atau akar titik (Untuk nomor dengan komponen
pecahan). (0 dan 1) dapat digunakan untuk mewakili angka.
Sign-Besaran Representasi

Ada beberapa konvensi alternatif yang digunakan untuk mewakili bilangan bulat negatif serta pos-
itive, yang semuanya melibatkan mengobati yang paling signifikan (paling kiri) bit dalam kata sebagai
bit tanda. Jika bit tanda adalah 0, jumlah ini positif; jika bit tanda adalah 1, nomor negatif.

Salah satunya kelemahan sign-besarnya representasi adalah bahwa penambahan dan pengurangan
memerlukan pertimbangan baik tanda-tanda angka dan besaran relatif mereka untuk melaksanakan
operasi yang diperlukan. Kelemahan lain adalah bahwa ada dua representasi dari 0.

Berpasangan Pelengkap Representasi

Seperti besarnya tanda, melengkapi representasi berpasangan menggunakan bit yang paling signifikan
sebagai bit tanda, sehingga mudah untuk menguji apakah suatu bilangan bulat positif atau negatif.

Tabel Karakteristik Twos Complement Representasi dan Aritmatika


Tabel Representasi alternatif untuk Integer 4-Bit

Sebuah ilustrasi yang berguna dari sifat representasi berpasangan melengkapi adalah kotak nilai, di
mana nilai di paling kanan di dalam kotak adalah 1 (20) Dan masing-masing posisi berhasil ke kiri
adalah ganda nilai, sampai posisi paling kiri, yang dinegasikan.

Rentang Ekstensi

Kadang-kadang diinginkan untuk mengambil n-bit integer dan menyimpannya dalam m bit, di mana
m 7 n. ekspansi ini panjang bit disebut sebagaiekstensi berbagai, Karena kisaran angka yang dapat
dinyatakan diperpanjang dengan meningkatkan panjang bit.

Gambar Konversi desimal -120 ke biner

Penggunaan Box Nilai untuk Konversi antara Berpasangan Pelengkap Biner dan Desimal
Fixed Point Representasi

Disebutkan bahwa representasi dibahas dalam bagian ini kadang-kadang disebut titik seperti tetap.
Hal ini karena titik radix (titik biner) adalah tetap dan diasumsikan kanan digit paling kanan.
programmer dapat menggunakan representasi yang sama untuk pecahan biner dengan skala angka
sehingga titik biner secara implisit diposisikan di beberapa lokasi lain.

INTEGER ARITMATIKA

Dalam representasi tanda-besarnya, aturan untuk membentuk negasi dari integer sederhana:
membalikkan bit tanda. Dalam notasi pelengkap berpasangan, negasi dari integer dapat dibentuk
dengan aturan berikut:

 Ambil komplemen Boolean setiap bit dari integer (termasuk bit tanda). Artinya, mengatur
setiap 1-0 dan masing-masing 0-1.

 Mengobati hasil sebagai integer biner unsigned, tambahkan 1.

proses dua langkah ini disebut sebagai operasi pelengkap berpasangan, Atau pengambilan pelengkap
berpasangan integer.

Penambahan dan pengurangan

Ketika overflow terjadi, ALU harus sinyal fakta ini sehingga tidak ada usaha untuk menggunakan
hasilnya. Untuk mendeteksi overflow, aturan berikut diamati:

Gambar Selain Bilangan di Twos Pelengkap Perwakilan


Pengurangan mudah ditangani dengan aturan berikut :

Aturan Pengurangan yaitu Untuk mengurangi satu nomor (pengurang) dari yang lain (Minuend),
mengambil berpasangan melengkapi (negasi) dari pengurang dan menambahkannya ke minuend
tersebut. Dengan demikian, pengurangan ini dicapai dengan menggunakan Selain itu.

Gambar Geometris Berpasangan Komplemen Integer

Beberapa wawasan Selain pelengkap berpasangan dan pengurangan dapat diperoleh dengan melihat
gambaran geometris. Lingkaran di bagian atas setiap bagian dari angka tersebut dibentuk dengan
memilih seg-ment yang tepat dari garis jumlah dan bergabung dengan titik akhir.

Angka-angka tersebut diletakkan di lingkaran, komplemen dua-dua dari setiap nomor horizontal
berlawanan nomor yang (ditandai dengan garis horizontal putus-putus). Mulai dari sejumlah pada
lingkaran, kita dapat menambahkan positif k (Atau kurangi negatif k) Ke nomor yang dengan
memindahkan k posisi searah jarum jam, dan kami dapat mengurangi positif k (Atau menambahkan
negatif k) Dari nomor yang dengan memindahkan kposisi berlawanan. Jika operasi aritmatika
menghasilkan traversal dari titik di mana titik akhir bergabung, jawaban yang salah diberikan
(overflow).

Elemen sentral adalah penambah biner, yang merupakan pra-sented dua angka untuk penambahan
dan menghasilkan jumlah dan indikasi melimpah. Penambah biner memperlakukan dua angka sebagai
unsigned integer.

Hasilnya dapat disimpan di salah satu register atau ketiga.

Perkalian

Dibandingkan dengan penambahan dan pengurangan, perkalian adalah operasi yang kompleks, baik
yang dilakukan di perangkat keras atau perangkat lunak. Tujuannya adalah untuk memberikan
pembaca beberapa nuansa untuk jenis pendekatan biasanya diambil.
Beberapa pengamatan penting dapat dibuat:

1. Perkalian melibatkan generasi produk parsial, satu untuk setiap digit di multiplier. Produk-
produk parsial kemudian dijumlahkan untuk menghasilkan produk akhir.

Gambar Perkalian Unsigned Binary Integer

2. Produk parsial mudah didefinisikan. Ketika bit multiplier adalah 0, produk parsial adalah 0.
Ketika multiplier adalah 1, produk parsial adalah multiplicand.

3. Total produk yang dihasilkan dengan menjumlahkan produk parsial. Untuk ini oper-asi, setiap
produk parsial berturut-turut digeser satu posisi ke posisi relatif kiri untuk produk parsial
sebelumnya.
4. Perkalian dua n-bit bilangan bulat biner menghasilkan produk hingga 2n bit panjang (misalnya,
11 * 11 = 1001).

Gambar Implementasi perangkat keras dari Unsigned Binary Perkalian


Pengoperasian multiplier adalah sebagai berikut. Logic control membaca bit multiplier satu per satu.
Jika Q0adalah 1, maka multiplicand ditambahkan ke register A dan hasilnya disimpan dalam register
A, dengan bit C digunakan untuk overflow. Kemudian semua bit dari register C, A, dan Q bergeser ke
kanan sedikit, sehingga C bit masuk ke An - 1, SEBUAH0 masuk ke Qn - 1, Dan Q0hilang. Jika Q0adalah
0, maka tidak ada penambahan dilakukan, hanya pergeseran. Proses ini diulang untuk setiap bit yang
asli multi-plier. Yang dihasilkan 2nproduk-bit yang terkandung dalam register A dan Q

Anda mungkin juga menyukai