(b) Kaedah ambil daripada baki: 2.1 Sistem Nombor Perduaan Bandingkan nilai nombor perpuluhan dengan nilai tempat terdekat nombor perduaan yang kurang • Sistem perpuluhan dikenali sebagai Sistem Asas 10 daripada nombor perpuluhan tersebut. kerana mempunyai sepuluh pilihan digit daripada 0 hingga 9. Jika nilai tempat kurang daripada nilai nombor perpuluhan, catatkan perbezaannya dan tandakan • Nilai sesuatu digit dalam sistem perpuluhan dikira dengan 1 pada nilai tempat itu. mendarabkannya dengan nilai tempatnya. • Komputer menggunakan sistem perduaan untuk Ulang proses sehingga nilai tempat yang terakhir. menyimpan data. • Sistem perduaan yang juga dikenali sebagai Sistem Asas Penambahan Dua Nombor Perduaan 2 ialah sistem yang menggunakan dua digit sahaja iaitu 0 • Lima tatacara untuk operasi tambah bagi dan 1 untuk mewakili data. nombor perduaan: • Nilai sesuatu digit dalam sistem perduaan bergantung Tatacara Operasi tambah Hasil Tambah kepada nilai tempatnya dalam nombor yang 1 0+0 0 berkenaan. 2 0 +1 1 3 1+0 1 2.1.2 Penukaran Nombor Perduaan kepada Nombor 4 1 +1 10 Perpuluhan 5 10 + 1 11 1. Nilai tempat dalam sistem perduaan ialah 1, 2, 4, 8, 16, 32 Penolakan Dua Nombor Perduaan dan seterusnya. Setiap nombor perduaan adalah dua kali lebih besar daripada sebelumnya. • Empat tatacara untuk operasi tolak bagi nombor perduaan: 2. Cara menukar nombor perduaan kepada nombor perpuluhan: Tatacara Operasi Tolak Hasil Tolak Nombor perduaan: 0111 1 0–0 0 2 1–0 1 24 23 22 21 20 3 1 –1 0 16 8 4 2 1 4 10 – 1 1 0 1 1 1 Jadi, nilai perpuluhan 0111 Penambahan dan Penolakan Nombor Perduaan dalam Menterjemah Aksara Pengekodan ASCII = (0 × 8 ) + (1 × 4) + (1 × 2) + (1×1) = 0 + 4 + 2 +1 • Kod ASCII ialah singkatan daripada American Standard Code for Information Interchange yang = 7 mewakili setiap aksara. • Ia menggunakan nombor perduaan untuk mewakili 2.1.3 Penukaran Nombor Perpuluhan kepada Nombor setiap aksara dan mempunyai 128 aksara. Perduaan • Operasi tambah antara dua kod ASCII: • Dua kaedah digunakan untuk penukaran nombor perpuluhan kepada nombor perduaan: Kod ASCII 0011 0110 dan kod ASCII 0011 0001 (a) Kaedah bahagi dengan 2 dan gunakan bakinya: 0 1 1 0 Hasil tambah 0110 + 0001 = 0111 (i) Nombor asal dibahagi dengan 2. +0001 (ii) Hasil bahagi pertama dibahagikan dengan 2 Dengan merujuk jadual Kod ASCII, sekali lagi dan hasil bahagi serta bakinya 0111 0011 0111 diwakili oleh aksara 7 dicatatkan. (iii) Hasil bahagi dibahagikan dengan 2 sehingga • Operasi tolak antara dua kod ASCII: tidak boleh dibahagi lagi dan setiap baki dicatat. (iv) Nilai nombor perduaan diambil berdasarkan Kod ASCII 0011 1000 dan kod ASCII 0011 0100 0 10 bakinya secara menyongsang. 1 0 0 0 Hasil tolak 1000 – 0100 = 0100