Tugas 11 Computer Arithmatic Oleh : Izzul 2103015013
Computer Arithmatic
Arithmetic & Logic Unit
ALU, singkatan dari Arithmetic And Logic Unit (bahasa indonesia: unit aritmatika dan logika), adalah salah satu bagian dalam dari sebuah mikroprosesor yang berfungsi untuk melakukan operasi hitungan aritmatika dan logika berdasar instruksi yang ditentukan. ALU inilah yang berfikir untuk menjalankan perintah yang diberikan kepada prosesor tersebut.
Instruksi yang dapat dilaksanakan oleh ALU disebut dengan instruksi set. Perintah yang ada pada masing-masing CPU belum tentu sama, terutama CPU yang dibuat oleh pembuat yang berbeda, katakanlah misalnya perintah yang dilaksanakan oleh CPU buatan Intel belum tentu sama dengan CPU yang dibuat oleh Sun atau perusahaan pembuat mikroprosesor lainnya. Jika perintah yang dijalankan oleh suatu CPU dengan CPU lainnya adalah sama, maka pada level inilah suatu sistem dikatakan compatible. Sehingga sebuah program atau perangkat lunak atau software yang dibuat berdasarkan perintah yang ada pada Intel tidak akan bisa dijalankan untuk semua jenis prosesor kecuali untuk prosesor yang compatible dengannya.
Representasi Integer
Hanya punya 0 & 1 untuk menampilkan segalanya
Angka positif tersimpan dalam binary
Tidak ada tanda minus
Representasi Sign-Magnitude
Memiliki 2 Komplemen
Sign-Magnitude
Untuk menyatakan tanda bilangan (positif atau negatif), dapat digunakan salah satu bit yang ada untuk menyatakan tanda tersebut. Bit tersebut (biasanya bit yang pertama atau most significan bit) diset bernilai 0 untuk bilangan positif, dan 1 untuk bilangan negatif. Bit-bit yang lain menyatakan magnitude atau nilai mutlak dari bilangan. Jadi di dalam satu byte (8-bit), satu bit digunakan sebagai tanda, dan 7 bit sisanya sebagai magnitude yang nilainya bisa berisi mulai dari 0000000 (0) sampai 1111111 (127).
Cara ini dapat digunakan untuk merepresentasikan bilangan dari −12710 sampai +12710. Konsekuensi dari metode ini adalah: akan ada dua cara untuk menyatakan nol, yaitu 00000000 (0) dan 10000000 ([-0|−0]). Komputer generasi awal (misalnya IBM 7090) menggunakan metode ini. Sign-and-magnitude adalah cara yang banyak dipakai untuk merepresentasikan signifikan di dalam bilangan floating point.
Two's Compliement
+3 = 00000011
+2 = 00000010
+1 = 00000001
+0 = 00000000
-1 = 11111111
-2 = 11111110
-3 = 11111101
Benefits/Keuntungan
Satu representasi dari 0
Arithmatika bekerja dengan mudah
Negasi
Pada notasi komplemen dua, pengurangan sebuah bilangan integer dapat dibentuk dengan menggunakan aturan berikut : Anggaplah komplemen Boolean seluruh bit bilangan integer (termasuk bit tanda)
Perlakukan hasilnya sebagai sebuah unsigned binary integer, tambahkan 1. Misal : 18 = 00010010 (komplemen dua) Representasi Integer Positif, Negatif Dan Bilangan 0 Bila sebuah bilangan integer positif dan negatif yang sama direpresentasikan (sign-magnitude), maka harus ada representasi bilangan positif dan negatif yang tidak sama.
Bila hanya terdapat sebuah representasi bilangan 0 (komplemen dua), maka harus ada representasi bilangan positifdan negatif yang tidak sama. Pada kasus komplemen dua, terdapat representasi bilangan n-bit untuk -2n, tapi tidak terdapat untuk 2n.
Floating Point
Menyatakan suatu bilangan yang sangat besar/sangat kecil dengan menggeser titik desimal secara dinamis ke tempat yang sesuai dan menggunakan eksponen 10 untuk menjaga titik desimal itu.
Sehingga range bilangan yang sangat besar dan sangat kecil untuk direpresentasikan hanya dengan beberapa digit saja.
Q&A :
Q&A Pertemuan 11
Apa itu ALU? (Jawaban A)
A. Arithmatical Logical Unit
B. Arithmetic Logic Unit
C. Artificial Logic unit
D. Artificial Logarithm Unit
ALU merupakan salah satu bagian dalam dari sebuah? (Jawaban B)
A. Mikrokontroler C. Mikrochip
B. Mikroprosesor D. Power Supply
Instruksi yang dapat dilaksanakan oleh ALU disebut dengan? (Jawaban D)
A. Instruksi logika C. Instruksi user
B. Aritmatika D. Instruksi set
Jika ada 2 jenis Prosesor, apakah keduanya memiliki struktur yang sama?
(Jawaban C)
A. Sama saja C. Sangat berbeda
B. Bisa jadi D. Berbeda
Angka positif tersimpan dalam binary, disamping merupakan representasi dari? (Jawaban A)
A. Integer C. Binary
B. Stack D. Sign-magnitude
Angka biner dari +3 adalah… (Jawaban D)
A. 00000000 C. 00000001
B. 11111111 D. 00000011
00000010, bilangan desimal dari biner tersebut adalah…. (Jawaban C)
A. 1 C. 2
B. 3 D. 4
Untuk menyatakan tanda bilangan (positif atau negatif), dapat digunakan salah satu bit yang ada untuk menyatakan tanda tersebut. Bit tersebut biasanya diset bernilai …. untuk bilangan positif, dan …. Untuk bilangan negatif. (Jawaban A)
A. 0 dan 1 C. 0 dan 0
B. 1 dan 2 D. 1 dan 1
Benefit/keuntungan dari sebuah Sign-magnitude adalah… (Jawaban B)
A. Prosesnya cepat
B. Artihmatika menjadi mudah
C. Kinerja yang melambat
D. Banyak beban yang harus di proses
Menyatakan suatu bilangan yang sangat besar/sangat kecil dengan menggeser titik desimal secara dinamis ke tempat yang sesuai dan menggunakan eksponen 10 untuk menjaga titik desimal itu.
Pernyataan diatas merupakan definisi dari… (Jawaban A)
A. Floating point C. Integer
B. Floating number D. Sign-magnitude
Sumber : https://onlinelearning.uhamka.ac.id
Comments
Post a Comment