Anda di halaman 1dari 25

Anggota keloMPOK 1

Defi Ayu Benediktus Gusti Mohamad Nur Rezky


Wulan Indar Muda Risqianto Saripudin Septiawan
Wati (2140302001) (2140302009) Saputra (2140302034)
(2140302017) (2140302026
)
ANGKA MAGNITUDO YANG
DITANDATANGANI
Yang dilakukan yaitu menggunakan bit pertama (msb) untuk
menunjukkan tanda 1 = minus (-), 0 = plus (+).
Memiliki Kelemahan :
 Menggunakan salah satu bit sehingga kata 8-bit itu hanya
dapat menampung 7-bit untuk mewakili angka dan 1-bit
untuk mengatakan plus atau minus. 7-bit hanya dapat
menghitung hingga 11111112 = 127 sedangkan 8-bit harus
menghitung hingga 255.
 Jika menambahkan dua bilangan biner seperti +127 dan +2,
maka akan mendapatkan.
ANGKA MAGNITUDO YANG
DITANDATANGANI
Saat kita menggunakan msb (most significant bit) dari 1
mikroprosessor untuk
artinya yaitu bilangan minus dan
menangani aritmatika dengan
masalah ini, kita dapat bilangan sebenarnya yaitu 0000001 =
memastikan bahwa
1. Jadi hasil akhir dari +127+2
mikroprosessor dapat
mengenali jenis angka negatif bukan 129 melainkan minus 1.
yang tidak disengaja. Kita
dapat mengatur prosessor
mikro untuk
mengkompensasinya tetapi
agak rumit dan lambat.
CARA MENEMUKAN KOMPLEMEN DUA
BILANGAN BINER
Balikkan setiap bit, lalu tambahkan 1 ke jawabannya.
Yang harus dilakukan yaitu mengambil angka yang ingin dikurangi
(dalam bentuk binernya) dan membalikkan setiap bit sehingga
setiap 1 menjadi 0 dan setiap 0 menjadi 1. Mengubah 23 menjadi
bilangan biner memberikan hasil 00010112 (menggunakan 8-bit).
Kemudian, balikkan setiap bit untuk memberikan angka 11101000 2
lalu tambahkan 1. Angka yang dihasilkan kemudian disebut sebagai
komplemen dua dari 23.
Melakukan Penjumlahan :
Sekarang hanya menambahkan 50 dan komplemen
keduanya dari 23 :
50 + (keduanya komplemen dari 23) = 27
Jawabannya yaitu 100011011 atau dalam bilangan
desimal yaitu 27
Cara cepat mencari komplemen dua
bilangan biner
Mulai dari ujung kiri dan balikkan setiap
bit hingga mencapai angka terakhir 1.
Jangan membalikkan angka ini dan
jangan balikkan apa pun setelahnya.
CONTOH 1
Apa –2410 dinyatakan sebagai bilangan biner komplemen
dua bit 8-bit?
 Ubah 2410 menjadi biner dan akan menjadi 11000.
 Tambahkan nol di depan untuk membuatnya
menjadi angka 8-bit. Jadi sekarang 00011000.
 Kemudian, mulailah membalikkan setiap bit dari
kiri sampai ke angka terakhir '1'. Jangan
membalikkannya, dan jangan membalikkan tiga
angka nol yang mengikutinya.
CONTOH 1
CONTOH 2
Apa – 10010 dinyatakan sebagai bilangan biner
komplemen dua 16-bit?
 Ubah 10010 menjadi biner. Ini memberi
11001002 .
 Tambahkan sembilan angka nol di depan
untuk membuat hasilnya angka 16-bit
0000000001100100.
 Sekarang, dengan menggunakan metode
cepat, temukan komplemen keduanya.
CONTOH 2
Terminologi
Ada beberapa nama yang lebih mewah yang diberikan
pada bagian nomor tersebut.
Terminologi
Eksponen yaitu pangkat sepuluh,
dalam contoh ini 9. Mantissa atau
besarnya yaitu bilangan dalam
contoh 8,0245. Radix yaitu dasar
dari sistem bilangan yang
digunakan, 2 untuk biner, 16
untuk heksa, dan 10 untuk
desimal.
Menyimpan ANGKA FLOATING POINT

Dalam mikroprosessor, floating point yaitu bilangan


biner. Dalam kasus bilangan biner, mantissa selalu
dimulai dengan 1 diikuti dengan titik biner. Misal,
mantissa biner 5 digit akan berada diantara 1.0000 dan
1.1111. Karena semua mantissa dalam bilangan biner
dimulai dengan angka 1 dan titik biner, kita dapat
menghemat ruang penyimpanan dengan
menghilangkannya dan hanya mengasumsikan
keberadaan. Yang kemudian akan disimpan sebagai 0000
MENYIMPAN ANGKA FLOATING POIN

• Bit 0 digunakan untuk menahan bit tanda untuk


mantissa menggunakan konvensi normal 0 = positif
dan 1 = negatif.
• Bit 1 – 2 menahan mantissa dalam biner normal.
• Bit 24–31 menahan eksponen. 8 digit digunakan
untuk merepresentasikan bilangan dari -127 hingga
+128 menggunakan bilangan komplemen dua atau
notasi kelebihan -127.
Kelebihan 127 notasi
Untuk menemukan eksponen tambahan saja 127 ke nilainya lalu ubah
hasilnya menjadi biner. Penambahan ini akan memastikan bahwa semua
eksponen memiliki nilai antara 0 dan 255, yaitu semua nilai positif.
Contoh :
Jika eksponennya -35 maka tambahkan 127 untuk memberikan hasil 92
yang kemudian dapat diubah menjadi biner 01011100. Ketika nilai akan
dikeluarkan dari penyimpanan dan diubah kembali menjadi bilangan
biner, proses di atas dibalik dengan mengurangkan 127 dari eksponen.
UKURAN, AKURASI
DAN KECEPATAN
Mantissa bisa setinggi 1.1111 1111 1111 1111 1111 111 2 . Di
sebelah kanan titik biner ekuivalen desimal adalah nilai 1.5 + 0.25
+ 0.125 + 0.0625 dll. Menjumlahkan ini memberikan total yang
hamper 2 – tetapi tidak cukup. Semakin besar jumlah bit dalam
mantissa, semakin akurat hasil yang dapat diharapkan. Eksponen
memiliki delapan bit sehingga dapat berkisar dari –127 hingga
+128 memberikan angka maksimum sekitar 3.4. Angka akurasi
1 dibatasi oleh jumlah bit yang dapat disimpan dalam mantissa,
yang dalam hal ini yaitu 23 bit.
KETERANGAN
IBM sedang membangun (2002) komputer super baru yang
menggunakan sejuta mikroprosesor. Proyek Blue Gene
akan menghasilkan komputer yang berjalan dengan
kecepatan lebih dari seribu juta juta operasi per detik
(1 petaflop). Ini seribu kali lebih cepat dari rekor
kecepatan dunia Intel 1998 atau sekitar dua juta kali
lebih cepat daripada komputer desktop kelas atas saat
ini.
POSISI TUNGGAL DAN
Jika
GANDA
kita membutuhkan lebih banyak akurasi,
metode alternatifnya yaitu menambah jumlah bit
yang dapat digunakan untuk menyimpan angka
dari 32 (presisi tunggal) menjadi 64 (presisi
ganda). Jika ruang penyimpanan ekstra ini
dikhususkan untuk meningkatkan bit mantissa,
maka akurasinya akan meningkat secara
signifikan.
Binary CODED
DECIMAL
Bilangan BCD itu sangat sederhana. Setiap
digit desimal diubah menjadi biner dan ditulis
(BCD)
sebagai bilangan biner 4-bit atau 8-bit.
Angka 5 akan ditulis sebagai 01012 atau
000001012. Bisa dikatakan sama dengan biner
'biasa' tetapi perubahan terjadi ketika kita
memiliki lebih banyak digit.
Binary CODED DECIMAL
Pertimbangkan angka 2510. Dalam biner biasa ini akan
(BCD)
dikonversi menjadi 110012 . Alternatifnya, kita dapat
mengonversi setiap digit secara terpisah menjadi angka
4-bitatau 8-bit:
2 = 00102 atau 0000 00102
5 = 01012 atau 0000 01012
Menyatukan ini, 2510 dapat ditulis menggunakan
angka 4-bit sebagai 0010 01012 . Ini menggunakan
satu byte dan disebut Packed BCD.
CONTOH SOAL
Keseluruhan : Angka –3510, ketika dinyatakan
• Aritmatika sebagai angka biner 8-bit dalam
menggunakan bentuk komplemen dua, adalah:
biner (a) 00100011.
• Memasukkan,
(b) 1111011101.
mengeluarkan
angka
(c) 11011101.
menggunakan (d) 00110101.
BCD

Anda mungkin juga menyukai