Nimalarni bilish kerak
- Oddiy belgisiz ikkilik raqamlar faqat bir va noldan iborat. Eng o'ngdagi raqamdan boshlang va chapga ishlang.
- Nollar har doim nolga teng. Har bir pozitsiya 20 dan boshlab 2 ning ortib borayotgan kuchlarini ifodalaydi, bu 0 ga teng.
- Koʻproq tanish boʻlgan 10 ta asosiy natija uchun barcha raqamlarning qiymatlarini qoʻshing.
Ushbu maqola oddiy ishorasiz ikkilik raqamlarni qanday oʻqishni tushuntiradi va musbat yoki manfiy raqamlarni koʻrsatishi mumkin boʻlgan imzolangan ikkilik raqamlar haqidagi maʼlumotlarni oʻz ichiga oladi.
Ikkilik kodni qanday o'qish kerak
Ikkilik kodni "o'qish" odatda ikkilik sonni odamlarga tanish bo'lgan 10 ta (o'nlik) songa aylantirishni anglatadi. Ikkilik til qanday ishlashini tushunganingizdan so'ng, bu konvertatsiyani amalga oshirish juda oddiy.
Ikkilik sondagi har bir raqamli joylashuv, agar raqam nol boʻlmasa, oʻziga xos qiymatga ega. Barcha qiymatlarni aniqlaganingizdan so'ng, ikkilik sonning asosiy 10 (o'nlik) qiymatini olish uchun ularni bir joyga qo'shing.
Bu qanday ishlashini koʻrish uchun 11001010 ikkilik raqamini oling.
-
Ikliklik sonni oʻqishning eng yaxshi usuli eng oʻngdagi raqamdan boshlanib, chap tomonga qarab harakat qilishdir. O'sha birinchi joyning kuchi nolga teng, ya'ni bu raqamning qiymati, agar u nol bo'lmasa, nolning ikki yoki biriga teng. Bunday holda, raqam nol bo‘lgani uchun bu joyning qiymati nolga teng bo‘ladi.
-
Keyin, keyingi raqamga oʻting. Agar u bir bo'lsa, ikkitani bittaning kuchiga hisoblang. Ushbu qiymatni ham yozib qo'ying. Bu misolda qiymat birning kuchiga ikki, ya'ni ikkiga teng.
-
Eng chap raqamga yetguncha bu jarayonni takrorlashda davom eting.
-
Yakunlash uchun ikkilik sonning umumiy oʻnlik qiymatini olish uchun barcha raqamlarni qoʻshish kifoya: 128 + 64 + 0 + 0 + 8 + 0 + 2 + 0=202
Bu jarayonni tenglama koʻrinishida koʻrishning yana bir usuli quyidagicha: 1 x 27 + 1 x 26 + 0 x 2 5 + 0 x 24 + 1 x 23 + 0 x 22 + 1 x 2 1 + 0 x 20=202
Imzolangan ikkilik raqamlar
Yuqoridagi usul asosiy, belgisiz ikkilik raqamlar uchun ishlaydi. Biroq, kompyuterlar manfiy raqamlarni ikkilik yordamida ham ifodalash usuliga muhtoj.
Shuning uchun kompyuterlar imzolangan ikkilik raqamlardan foydalanadi. Ushbu turdagi tizimda eng chap raqam ishora biti, qolgan raqamlar esa kattalik biti deb nomlanadi.
Imozlangan ikkilik raqamni oʻqish ishorasiz bilan deyarli bir xil, bir kichik farq bilan.
-
Imozsiz ikkilik raqam uchun yuqorida tavsiflangan amalni bajaring, lekin eng chap bitga yetganingizdan keyin toʻxtating.
-
Belgini aniqlash uchun eng chap qismni tekshiring. Agar u bitta bo'lsa, bu raqam manfiydir. Agar u nol bo'lsa, bu raqam ijobiydir.
- Endi, avvalgidek hisob-kitobni bajaring, lekin eng chap bit bilan koʻrsatilgan raqamga tegishli belgini qoʻying: 64 + 0 + 0 + 8 + 0 + 2 + 0=-74
- Imzolangan ikkilik usul kompyuterlarga ijobiy yoki manfiy raqamlarni ifodalash imkonini beradi. Biroq, u boshlang'ich bitni sarflaydi, ya'ni katta raqamlar imzosiz ikkilik raqamlarga qaraganda bir oz ko'proq xotirani talab qiladi.
Ikkilik raqamlarni tushunish
Agar siz ikkilik raqamlarni oʻqishni oʻrganmoqchi boʻlsangiz, ikkilik raqamlar qanday ishlashini tushunish muhimdir.
Binary "baza 2" raqamlash tizimi sifatida tanilgan, ya'ni har bir raqam uchun ikkita mumkin bo'lgan raqam mavjud; bir yoki nol. Kattaroq raqamlar ikkilik songa qoʻshimcha birlar yoki nol qoʻshish orqali yoziladi.
Binarni qanday oʻqishni bilish kompyuterlardan foydalanish uchun muhim emas, lekin kompyuterlar raqamlarni xotirada qanday saqlashini yaxshiroq tushunish uchun kontseptsiyani tushunish yaxshi. Shuningdek, u 16-bit, 32-bit, 64-bit kabi atamalarni va bayt (8 bit) kabi xotira oʻlchovlarini tushunish imkonini beradi.