Ikkilik tizimda qanday yozish kerak
Dunyoda hisoblash uchun ikkilik til asosiy hisoblanadi Kompyuterlarga axborot almashish va qayta ishlash imkonini beradi nol (0) va birliklar (1) qatori orqali. Garchi ko'pchilik ikkilik tizimni "murakkab va tushunish qiyin narsa deb hisoblasa ham, aslida Bu mantiqiy va samarali til Bu aniq qoidalarga amal qiladi. Ushbu maqolada biz ikkilik tizimda yozish asoslarini ko'rib chiqamiz, bu kompyuterlarning ichki ishini yaxshiroq tushunishga qiziqqan har bir kishi uchun zarurdir.
Ikkilik tizim bit tushunchasiga asoslanadi, ular nol (0) va bitta (1) bilan ifodalangan alohida raqamlardir. Har bir bit ma'lumotlarning yagona birligini o'z ichiga oladi va Bu hisoblashda ishlatiladigan ma'lumotlarning asosiy birligi. Bitlar baytlarga guruhlangan, bunda a bayt sakkiz bitdan iborat to'plamni ifodalaydi. Bu baytlar kompyuterlarda qayta ishlanadigan barcha ma'lumotlarning asosi hisoblanadi. Bitlar va baytlar qanday ishlashini tushunish ikkilik tilni tushunish uchun zarurdir..
Matn yoki raqamlarni ikkilik tizimga aylantirish uchun siz foydalanishingiz mumkin mos yozuvlar nuqtasi sifatida o'nli tizim. O'nli tizim biz odatda ishlatadigan tizim bo'lib, unda bizda o'nta raqam mavjud: 0 dan 9 gacha. Tizimda ikkilik, bizda faqat ikkita raqam bor, nol (0) va bitta (1). mumkin har bir o'nli raqamni uning ikkilik ekvivalenti bilan bog'lang konversiyani amalga oshirish uchun. Bu jarayon U pozitsion raqamlash tizimiga asoslanadi, bu erda har bir raqam o'z pozitsiyasiga qarab ortib borayotgan qiymatga ega.
Ikkilik tizimda yozish uchun avvalo kerak O'zgartirmoqchi bo'lgan har bir belgining o'nlik qiymatini aniqlang. Masalan, “A” harfi oʻnlik soni 65 ga teng. Keyin, siz bu o'nlik qiymatni ikkilik tizimga aylantirasiz Bu ikkilik natija ikkilik tilda “A” harfini ifodalaydi. Bitlarning to'g'ri tartibini saqlashga ishonch hosil qilib, ikkilik tizimda yozmoqchi bo'lgan har bir belgi uchun ushbu jarayonni bajaring.
Yakunida, Ikkilik formatda yozish kompyuterlar qanday ishlashini tushunish uchun juda muhimdir va ma'lumotlarning eng asosiy darajasida qanday qayta ishlanishi ikkilik tizim dastlab murakkab ko'rinishi mumkin. qoidalar va konversiya jarayonlariga rioya qilish, har bir kishi ushbu mantiqiy va samarali til yordamida muloqot qilishni o'rganishi mumkin. Ikkilik tilni bilish va o'zlashtirish nafaqat kompyuter fanlari ixlosmandlari uchun qiziqarli, balki dasturlash, kriptografiya va apparat muhandisligi kabi sohalarda ham foydalidir.
– Ikkilik tizimga kirish
Ikkilik tizimda yozish hisoblash sohasidagi aloqaning asosiy shaklidir. Ikkilik tizimni to'liq tushunish uchun ushbu tizimda raqamlar va belgilar qanday yozilishini tushunish kerak. Aslini olganda, ikkilik tizim faqat ikkita raqamdan foydalanadi: 0 va 1. Bu raqamlar bitlar sifatida tanilgan va butun ikkilik tilning asosini tashkil qiladi.
Ikkilik tizimda yozish uchun birinchi qadam Bu tizimda raqamlar qanday ishlashini tushunish. O'nta raqamdan (0 dan 9 gacha) foydalanadigan o'nlik tizimdan farqli o'laroq, ikkilik tizim faqat ikkitadan foydalanadi. Ikkilik sondagi har bir raqam bit deb nomlanadi va bitlar bayt hosil qilish uchun 8 qatorga to'planadi. Har bir bitning og‘irligi o‘ngdan boshlab va kuchlari 2 ga ortib borayotgan o‘z pozitsiyasiga bog‘liq. Masalan, eng o‘ngdagi bit og‘irligi 2^0, keyingi bitning og‘irligi2^ bo‘ladi. 1, keyingi 2^2 va hokazo.
Raqamlar ikkilik tizimda qanday ifodalanishini tushunganingizdan so'ng, belgilar yozish mumkin. Ikkilik tizimda har bir belgi bitlar to'plami bilan ifodalanadi. Masalan, ikkilik tizimda belgilarni ifodalashning eng keng tarqalgan usullaridan biri bo'lgan ASCII kodida har bir harf va belgiga raqam beriladi. Belgini binarga aylantirish uchun uning raqami ASCII jadvalida qidiriladi va tegishli bitlar yordamida ikkilik shaklda ifodalanadi. Belgilarni bitlarni 8 ta guruhga birlashtirib yozish mumkin, ya'ni baytdagi bitlar soni.
Qisqa bayoni; yakunida, Ikkilik tizimda yozish raqamlar va belgilarning ushbu tizimda qanday ifodalanishini tushunishni o'z ichiga oladi. Raqamlar faqat ikkita raqam, 0 va 1 yordamida ifodalanadi va 8 bitli baytlarga guruhlangan. Boshqa tomondan, belgilar ASCII jadvali yoki boshqa kodlash sxemasi bo'yicha bitlarning kombinatsiyasi bilan ifodalanadi. Ikkilik tizimda yozishni o'zlashtirish kompyuterlar qanday ishlashini va raqamli aloqa asoslarini tushunish uchun juda muhimdir.
– Ikkilik tizimda struktura va vakillik
Ushbu bo'limda biz o'rganamiz ikkilik tizimda tuzilishi va ifodalanishi. Kompyuterlar bilan aloqa o'rnatish uchun ma'lumotlar ikkilik formatda qanday kodlanganligini tushunish muhimdir. samarali ravishda. Ikkilik sanoq sistemasi har qanday son yoki axborotni ifodalash uchun faqat ikkita raqamdan, ya'ni 0 va 1 dan foydalanadi.
Ikkilik tuzilmani yaxshiroq tushunish uchun vakillikning turli darajalarini bilish muhimdir. Eng past darajada biz ni topamiz bitlar, 0 yoki 1 qiymatiga ega bo'lishi mumkin. baytlar. Har bir bayt ASCII tizimidagi raqam yoki belgini ifodalashi mumkin. Masalan, 'A' harfi ikkilik tizimda 01000001 sifatida ifodalanadi.
Shuni ta'kidlash kerakki, ikkilik vakillik faqat raqamlar va belgilar bilan cheklanmaydi. Bundan tashqari, tasvirlar, tovushlar yoki videolar kabi boshqa turdagi ma'lumotlarni kodlash uchun ham foydalanish mumkin. Buning uchun ular ishlatiladi turli formatlar ikkilik vakillik, masalan siqish formatlari. Ushbu formatlar bizga tasvir yoki tovushni tasvirlash uchun zarur bo'lgan ma'lumotlar miqdorini ortiqcha sifatni yo'qotmasdan kamaytirishga imkon beradi. Ikkilik tizimda tuzilma va vakillikni tushunish orqali biz ushbu turdagi ma'lumotlarni yanada samaraliroq boshqarish va ishlash imkoniyatiga ega bo'lamiz.
– O‘nlik sanoqdan ikkilikka o‘tkazish
O‘nlik sanoqli sanoqli sanoqli sanoqli sanoqli sanoqli sanoqli sanoqli sanoqli sanoqli sanoqli sanoqli sanoqli raqamlarga o‘tkazish Bu jarayon dasturlash va elektronikada juda keng tarqalgan. O'nlik sonlarni ikkilik ekvivalentiga qanday aylantirishni tushunish muhimdir, chunki ikkilik tizim bu sohalarda asosiy hisoblanadi. O'nlikdan ikkilikka o'tkazish o'nlik sonni 2 ga bo'lish va o'nlik son 0 ga aylanguncha qoldiqlarni saqlashni o'z ichiga oladi. Olingan qoldiqlar ekvivalent ikkilik sonni hosil qilish uchun teskari tartibda birlashtiriladi.
O'nlik sonni ikkilik songa aylantirish uchun, quyidagi amallarni bajaring:
1. O'nlik sonni 2 ga bo'ling: O'nlik sonni 2 ga bo'lish bilan boshlang. Bo'lim va qolgan qismini yozing.
2. Jarayonni takrorlang: Oldingi bosqichda olingan qismni 2 ga bo'lishda davom eting. Yana qismni va qolganini yozing.
3. Ko'rsatkich 0 bo'lguncha takrorlang: 2 ga bo'lish jarayonini takrorlashni davom eting va qism 0 ga aylanguncha bo'laklar va qoldiqlarni yozib oling.
4. Ikkilik raqamni oling: Agar qism 0 ga teng bo'lsa, teskari tartibda yozilgan qoldiqlar asl kasr soniga ekvivalent ikkilik sonni hosil qiladi.
Masalan, agar biz 26 o'nlik sonini ikkilik sanoqqa o'tkazmoqchi bo'lsak, biz 2 ga teng bo'lgunga qadar ketma-ket 0 ga bo'linib, quyidagi qoldiqlarni olamiz: 1, 0, 1, 0, 1. Bu qoldiqlarni teskari tartibda yozish orqali, Biz ekvivalent ikkilik raqamni olamiz: 11010.
– Ikkilikdan o‘nliga o‘tkazish
Ikkilik raqamlar ma'lumotni faqat ikkita raqam yordamida ifodalash usulidir: 0 va 1. Garchi bu murakkab tuyulishi mumkin bo'lsa-da, tizimni tushunganingizdan so'ng, ikkilik tizimda yozish juda oddiy. Ikkilik sanoqdan o'nlik sanoqqa o'tkazish uchun siz ikkilik sonlarning tuzilishini va ular qanday bog'liqligini tushunishingiz kerak. tizim bilan o'nlik kasr.
Ikkilik tizim raqamlarni ifodalash uchun ikkita kuchdan foydalanadi. Har bir ikkilik raqam o'ngdan boshlab ikkining quvvati bilan bog'langan. Eng o'ngdagi raqam 2⁰ (1), keyingi chap raqam 2¹ (2), keyingi 2² (4) va hokazo. Ikkilik sonni o'nlik kasrga aylantirish uchun siz ikkilik raqamlarni mos keladigan ikki darajaga ko'paytirasiz va natijada olingan o'nlik sonni olish uchun natijalarni qo'shishingiz kerak.
Ikkilik sanoqdan oʻnlik sanoqqa oʻtkazish misoli 10110 ikkilik raqami boʻlishi mumkin. Uni oʻnlik sanoqqa oʻtkazish uchun ikkilik raqamlar oʻzlarining tegishli ikki darajali darajalariga koʻpaytiriladi: 1 x 2⁴ + 0 x 2³ + 1 x 2² + 1 x 2¹ + 0 x 2⁰. Bu tenglamani yechish orqali biz quyidagilarga erishamiz: 16 + 0 + 4 + 2 + 0 = 22. Demak, 10110 ikkilik soni o'nli kasrda 22 ga teng.
Shuni yodda tutish kerakki, raqamni ifodalash uchun zarur bo'lgan ikkilik raqamlar soni uning hajmiga bog'liq. O'nli sonni ikkilik sanoqqa o'tkazish uchun ketma-ket 2 ga bo'linish 0 ga teng bo'lgunga qadar bajarilishi kerak. Bu o'nlik sonni 2 ga bo'lish va qolganini mos keladigan ikkilik raqam sifatida qabul qilish orqali amalga oshiriladi. So'ngra, bo'linish 0 ga teng bo'lguncha olingan qism bilan amalga oshiriladi. Nihoyat, berilgan o'nlik kasrga mos keladigan ikkilik sonni olish uchun ikkilik raqamlar olingan teskari tartibda yoziladi.
Xulosa qilib aytadigan bo'lsak, ikkilikdan o'nlik sanoqqa o'tkazish uchun ikkilik raqamlarni mos keladigan ikkita darajaga ko'paytirish va natijalarni qo'shish kerak. O'nlikdan ikkilikka o'tkazish uchun siz ketma-ket 2 ga bo'linishingiz kerak va qolganlarni ikkilik raqamlar sifatida qabul qilishingiz va ularni teskari tartibda yozishingiz kerak. Bir oz mashq qilsangiz, bu konversiyalarni tez va oson bajarishingiz mumkin.
– Ikkilik tizimda amallar va hisoblar
Ikkilik tizim - bu faqat ikkita raqamdan foydalanadigan raqamlash tizimi: 0 va 1. U barcha raqamli axborot tizimlarining, jumladan, kompyuterlarning asosidir. Ushbu maqolada biz ikkilik tizimda qanday yozishni va ushbu sanoq tizimi yordamida amallar va hisob-kitoblarni bajarishni o'rganamiz.
1. Ikkilik tizimda ifodalash: Ikkilik tizimda yozish uchun har bir raqam qanday ifodalanishini tushunish muhimdir. Ikkilik tizimda har bir raqam bit deb ataladi, bu "ikkilik raqam" ning qisqarishi hisoblanadi. Ikkilik raqamlar 0 va 1 larning ketma-ketligi sifatida yoziladi, bu erda har bir pozitsiya bog'langan vaznga ega. Masalan, 1011 ikkilik soni o'nlik sanoq sistemasida 11 ni bildiradi. O'nlik sonlarni ikkilik kasrga aylantirish uchun o'nlik son ketma-ket 2 ga bo'linadi va har bir bo'linmaning qolgan qismi 0 ga yetguncha olinadi.
2. Asosiy operatsiyalar: Eng mashhur sanoq tizimlarida bo'lgani kabi, asosiy amallar ikkilik tizimda ham bajarilishi mumkin. Ikkilik raqamlarni qo'shish 10-bazaga qo'shishga o'xshaydi, lekin har bir yig'indi uchun faqat ikkita mumkin bo'lgan qiymat mavjud. Ikkilik qo'shishda 0 + 0 0 ni, 0 + 1 1 ni, 1 + 1 esa 10 ni beradi (0 dan 1 ga olinadi). Xuddi shunday, siz ikkilik ayirishni amalga oshirishingiz mumkin, agar siz 1 dan 0 ni ayirsangiz, keyingi raqamni olishingiz kerak, bu ikkilikda 0 ni 1 ga almashtirish va keyingi raqamning a1 ni olish bilan tengdir.
3. Ikkilik hisoblar: Asosiy amallarga qo'shimcha ravishda, ko'paytirish va bo'lish ikkilik tizimda bajarilishi mumkin. Ikkilik tizimda ko'paytiruvchi va bo'linuvchi hisoblar o'nlik tizimlardagi kabi printsiplarga amal qiladi, ammo raqamlar soni cheklanganligi sababli jarayon soddalashtirilgan. Ikkilik ko'paytirish bir qator qo'shish va bit siljishlariga asoslanadi, ikkilik bo'linish esa bir qator ayirish va siljishlarni o'z ichiga oladi. Shuni ta'kidlash kerakki, yakuniy natijalar osonroq tushunarli bo'lishi uchun o'nlik tizimga aylantirilishi kerak.
Muxtasar qilib aytganda, ikkilik tizimda yozish uning vakillik tizimini va har bir ikkilik raqamning qiymatlarini tushunishni talab qiladi. Asosiy qoʻshish va ayirish amallarini, shuningdek, koʻpaytirish va boʻlish kabi murakkabroq hisob-kitoblarni bajarish mumkin. Ikkilik tizim hisoblash va ma'lumotlarni qayta ishlash uchun muhim ahamiyatga ega va undan foydalanishni o'zlashtirish raqamli dunyoda hisob-kitoblar va operatsiyalar qanday amalga oshirilishini tushunish uchun muhimdir.
- ASCII belgilar jadvalidan foydalanish
La ASCII belgilar jadvali Bu ikkilik tizimda yozishni o'rganmoqchi bo'lganlar uchun muhim vositadir. U ASCII kodi deb nomlanuvchi noyob raqam berilgan belgilar va belgilar to'plamidan iborat. Ushbu jadval dasturlashda, muloqotda keng qo'llaniladi qurilmalar o'rtasida va ma'lumotlarni saqlashda ASCII jadvalidagi belgilar qanday qilib ko'rsatilishini bilish bilan siz harflar, raqamlar va belgilarni ikkilik ekvivalentiga tez va oson o'zgartirishingiz mumkin.
dan foydalanishning afzalliklaridan biri ASCII belgilar jadvali Bu har qanday matnni ikkilik tilga aylantirish qobiliyatidir. Har bir harf va belgi bitlar shaklida ko'rsatilishi mumkin bo'lgan noyob ASCII kodiga ega. Masalan, "A" harfi ASCII kodiga ega 65 va uning ikkilik ko'rinishi 01000001. Ushbu jadval yordamida siz xohlagan matnni ikkilik formatga o'zgartirishingiz mumkin, bu ayniqsa maxfiy xabarlarni kodlash yoki uzatish uchun foydalidir. ma'lumotlar yanada ixcham formatda.
Ikkilik tizimga aylantirishga ruxsat berishdan tashqari, ASCII belgilar jadvali Shuningdek, u qurilmalarning ichki ishlashini va ular orasidagi aloqalarni tushunish uchun foydalidir. Har bir belgi uchun ASCII kodini bilish orqali siz ma'lumotlar qanday saqlanishi va mashina o'qiy oladigan formatda yuborilishini tushunishingiz mumkin. Bu ASCII belgilar jadvalini o'zlashtirish ma'lumotlarning to'g'ri talqin qilinishini va o'rtasidagi aloqani ta'minlash uchun muhim bo'lgan dasturlash sohasida asosiy hisoblanadi. turli tizimlar. Ushbu vosita yordamida siz texnik ko'nikmalaringizdan maksimal darajada foydalanishingiz va kodlash va dekodlash vazifalaringizni optimallashtirishingiz mumkin.
– Ikkilik tizim ilovalari va yordamchi dasturlari
Ikkilik tizim kompyuterlar va boshqa ko'plab texnologiyalarning ishlashi uchun fundamental matematik asosdir. Bir qarashda murakkab bo'lib ko'rinsa-da, ikkilik tizimda qanday yozishni tushunish ma'lumotlarning mashinada qanday qayta ishlanishi va saqlanishini tushunish uchun imkoniyatlar dunyosini ochishi mumkin. Ushbu postda biz ba'zilarini tushuntiramiz ikkilik tizim ilovalari va yordamchi dasturlari bu sizga kompyuterning ushbu qiziqarli olamiga kirishga imkon beradi.
– Axborotni ifodalash: eng keng tarqalgan shakli ikkilik tizimdan foydalaning axborotni ifodalashdan iborat kompyuterda. Ikkilik tizimda har bir raqam faqat ikkita belgi yordamida ifodalanadi: 0 va 1. Bitlar deb ataladigan bu belgilar son va harflardan tortib ranglargacha bo'lgan kompyuterdagi barcha ma'lumotlarni ko'rsatish uchun asos bo'lib xizmat qiladi. rasmdan yoki audio fayldagi ovoz. Bitlarning kombinatsiyasi orqali ma'lumotlarni samarali saqlash va uzatish imkonini beruvchi har qanday turdagi ma'lumotlar taqdim etilishi mumkin.
– Hisoblash va mantiqiy operatsiyalar: Boshqalar ikkilik tizimning muhim qo'llanilishi Bu hisob-kitoblar va mantiqiy operatsiyalar sohasida. Ikkilik tizimda qo'shish va ayirish kabi asosiy matematik operatsiyalar bitlarning qiymatlarini o'z ichiga olgan maxsus qoidalar yordamida amalga oshiriladi. Xuddi shunday, kompyuter dasturlarida axborotni qayta ishlash va qarorlar qabul qilish uchun bit darajasida VA, OR va EMAS kabi mantiqiy operatsiyalar qo'llaniladi. Ushbu ikkilik operatsiyalar qanday ishlashini tushunish dasturiy ta'minotni ishlab chiqish va hisoblash mantiqiy muammolarini hal qilish uchun juda muhimdir.
– Kriptografiya: The axborot xavfsizligi asosiy tashvishdir raqamli davrda. Ikkilik tizim shifrlash va shifrni hal qilish algoritmlarini qo'llash orqali ma'lumotlarni himoya qilish bilan bog'liq bo'lgan kriptografiya sohasida asosiy rol o'ynaydi. Ushbu ikkilik shifrlash usullari qanday qo'llanilishini tushunish raqamli dunyoda ma'lumotlarning maxfiyligi va xavfsizligini ta'minlash uchun kalit bo'lishi mumkin.
Ko'rib turganimizdek, ikkilik tizim juda xilma-xildir ilovalar va yordamchi dasturlar hisoblash sohasida uning qanday ishlashini va ikkilik tizimda qanday yozishni tushunish kompyuterlar va raqamli texnologiyalarning umumiy ishlashini tushunish uchun muhimdir. Umid qilamizki, ushbu kirish sizni ikkilik tizimning maftunkor dunyosi va uning kundalik texnologik hayotimizda ko'plab qo'llanilishini chuqurroq o'rganishga ilhomlantirdi!
Men Sebastyan Vidal, texnologiya va DIY haqida ishtiyoqli kompyuter muhandisi. Qolaversa, men ijodkorman tecnobits.com, men texnologiyani hamma uchun qulayroq va tushunarli qilish uchun o'quv qo'llanmalarini baham ko'raman.