როგორ წავიკითხო ორობითი კოდი?

ორი პროგრამისტი ქალი მუშაობს ახალ პროექტზე. გვიან ღამით მუშაობენ ოფისში.

როგორ წავიკითხო ორობითი კოდი?

სურათის კრედიტი: SolisImages/iStock/GettyImages

ორობითი კოდი ხშირად ასოცირდება სხვადასხვა ტექნიკურ აპლიკაციებთან და სამართლიანადაც ასეა. მრავალი თვალსაზრისით, ორობითი კოდი არის თანამედროვე გამოთვლის დნმ, 1-ისა და 0-ის ენა, რომელიც არსებობდა კომპიუტერების გაჩენამდე. მიუხედავად იმისა, რომ ორობითი კოდი თანამედროვე გამოთვლებს წინ უსწრებს, ის გახდა ჩარჩოს განუყოფელი ელემენტი იმ ტექნოლოგიის დიდი ნაწილისთვის, რომელსაც დღეს ვიყენებთ. ამის გათვალისწინებით, დროის დახარჯვა, რათა სწორად გაიგოთ, თუ როგორ უნდა ინტერპრეტაცია და „წაიკითხოთ“ ბინარული კოდი არა მხოლოდ მადლიერება კომპიუტერის ზოგადი მომხმარებლებისთვის, მაგრამ ასევე ტექნოლოგიის კონტროლისა და გაგების ღრმა ხარისხი პროფესიონალები.

რჩევა

ორობითი კოდი შეიცავს რვა ციფრის 255 სხვადასხვა კომბინაციას, რომელთაგან თითოეული შეიძლება იყოს 1 ან 0. მიუხედავად იმისა, რომ ეს 1-ები და 0-ები ფუნდამენტურად წარმოადგენს on ან გამორთულია სახელმწიფოს, ASCII-ის დანერგვამ ხელი შეუწყო ხიდების შექმნას ამ დაბალი დონის მანქანა ენასა და თანამედროვე პროგრამირებას შორის.

ორობითი კოდის საფუძვლები

ფუნდამენტურ დონეზე, ორობითი კოდი სხვა არაფერია, თუ არა 1-ებისა და 0-ების სერია, რომელთაგან თითოეული განლაგებულია კონკრეტული თანმიმდევრობით, რათა აიძულოს კომპიუტერის აპარატურა ჩაერთოს სასურველ მოქმედებაში. კომპიუტერული ტექნიკის პერსპექტივიდან, ბინარულ კოდში შემავალი 1 წარმოადგენს on, ხოლო 0 წარმოადგენს გამორთულია. ეს არ ნიშნავს იმას, რომ 1-ები და 0-ები აშკარად მართავენ დენის ფუნქციებს მოწყობილობაში. ამის ნაცვლად, ამ ჩართვის და გამორთვის სიგნალების ინტერპრეტაცია შესაძლებელია მოწყობილობების მიერ შედეგების ფართო სპექტრის მისაღწევად.

დღის ვიდეო

ორობითი და ბაზა 2

ორობითი კოდის წაკითხვისა და გაანგარიშებისას, ნაჩვენები რიცხვების თანმიმდევრობა იკითხება მარჯვნიდან მარცხნივ, განსხვავებით უფრო ტრადიციული მარცხნიდან მარჯვნივ კითხვის სისტემისგან. ორობითი მიმდევრობის თითოეული ციფრისთვის შესაძლებელია ორი მნიშვნელობა, ეს არის 1 და 0. შედეგად, ორობითი ითვლება ბაზის-2 სისტემად. რვანიშნა თანმიმდევრობით, ყველაზე შორს მარჯვნივ მდებარე ციფრი ითვლება 2^0, შემდეგი ციფრი 2^1 და ასე შემდეგ. თუ არის 1, ეს ნიშნავს, რომ გამოყენებულია ეს კონკრეტული საბაზისო-2 მნიშვნელობა, ხოლო თუ ნაპოვნია 0, ეს კონკრეტული ციფრი ამჟამად არ არის აქტიური.

მაგალითად, განიხილეთ შემდეგი ორობითი თანმიმდევრობა: 10011011.

ამ სიტუაციაში, რიცხვი 1 შეგიძლიათ იხილოთ პირველ, მეორე, მეოთხე, მეხუთე და მერვე ციფრებზე, იკითხება მარჯვნიდან მარცხნივ. აქედან გამომდინარე, ეს ნიშნავს, რომ 2^0, 2^1, 2^3, 2^4 და 2^7 აქტიურია. ამის გათვალისწინებით, შემდეგი გამოთვლა შეიძლება განხორციელდეს: 1 გამრავლებული 2^0 = 1, 1 გამრავლებული 2^1 = 2, 1 გამრავლებული 2^3 = 8, 1 გამრავლებული 2^4 = 16, 1 გამრავლებული 2^7 = 128. ამ მნიშვნელობების შეჯამებით მიიღებთ: 1 + 2 + 8 + 16 +126 = 153. აქედან გამომდინარე, შეიძლება ითქვას, რომ ღირებულება ამ ორობითი მიმდევრობის არის 153.

ორობითი და სხვა ფუნქციების კითხვა

მიუხედავად იმისა, რომ ორობითი არის დათვლის სისტემა, ის თავის გზას ხვდება მრავალფეროვან დახვეწილ სისტემაში. ამერიკული სტანდარტული კოდი ინფორმაციის ურთიერთგაცვლისთვის, რომელსაც ასევე მოიხსენიებენ როგორც ASCII, გარდაქმნის ბინარულ კოდს ექსკლუზიურად რიცხვებზე დაფუძნებული სისტემიდან ერთში ასოების სიმბოლოებითაც. ეს საშუალებას აძლევს ბინარულ კოდს გახდეს ადამიანისა და მანქანის ურთიერთქმედების ძირითადი კომპონენტი. ორობითი სიმბოლოების 255 შესაძლო კომბინაციით, ASCII თარგმანის სისტემა მოიცავს ზუსტად 255 ასოს და სხვა ჩვეულებრივ გამოყენებულ სიმბოლოებს, რომლებიც შეიძლება მიღებული იყოს ორობითი კომბინაციებიდან. ASCII-ის დანერგვით, ბინარული მიმდევრობების ფუნქციონალურობა და მოქნილობა ექსპონენტურად გაიზარდა, ხიდის შექმნა მანქანის კოდსა და უფრო მაღალი დონის ინტერფეისს შორის, რაც თანამედროვე პროგრამირებას საშუალებას აძლევდა აყვავება.

კატეგორიები

Ბოლო

როგორ გამოვიყენოთ Monarch Pro

როგორ გამოვიყენოთ Monarch Pro

Monarch Pro არის მონაცემთა მოპოვების პროგრამა, ...

რა ხდება, როდესაც AOL ანგარიში შეჩერებულია?

რა ხდება, როდესაც AOL ანგარიში შეჩერებულია?

ბილინგის პრობლემები და საეჭვო აქტივობა არის თქ...

ფილტრის რეჟიმი ჩარჩენილია Microsoft Excel-ზე

ფილტრის რეჟიმი ჩარჩენილია Microsoft Excel-ზე

Excel 2003 და ადრინდელი ვერსიები შეიძლება აღმოჩ...