ორმაგი კოდის სიტყვების ონლაინ თარგმნა. ტექსტური ინფორმაციის კოდირება. ორმაგი კოდი - de და yak zastosovuєtsya

გოლოვნა / ნალაშტუვანია

ორმაგი კოდი არის ინფორმაციის ჩაწერის ფორმა ერთი და ნულის სახით. ეს არის პოზიციური საფუძველი 2. დღესდღეობით ყველა ციფრულ გაფართოებაში გამარჯვებულია ორკოდიანი კოდი (ცხრილი, წარმოდგენილი ქვემოთ, შეეცადეთ ჩამოწეროთ რიცხვები). ეს პოპულარობა აიხსნება ჩანაწერისთვის მიცემული ფორმის მაღალი ქედმაღლობითა და სიმარტივით. ორმაგი არითმეტიკა საკმაოდ მარტივია, როგორც ჩანს, ადვილია მისი განხორციელება ტექნიკის დონეზე. კომპონენტები (სხვაგვარად მათ ეძახიან - ლოგიკური) კიდევ უფრო ზედმეტია, სუნიანი ნამსხვრევები მოქმედებენ რობოტებთან მხოლოდ ორი ბანაკით: ლოგიკური ერთი (є strum) და ლოგიკური ნული (სტრუმის გარეშე). თავად ტიმი შესამჩნევად სუნავს ანალოგური კომპონენტების სახით, რომელთა მუშაობა გარდამავალ პროცესებს ეფუძნება.

როგორ ყალიბდება ჩანაწერის ორმაგი ფორმა?

მოდით გაერკვნენ, თუ როგორ იქმნება ასეთი გასაღები. ორი კოდიანი კოდის ერთი ბიტი შეიძლება დაიკავოს მხოლოდ ორი ადგილი: ნული და ერთი (0 და 1). როდესაც ორი წოდება განსხვავებულია, შესაძლებელია ჩაწეროთ რამდენიმე მნიშვნელობა: 00, 01, 10, 11. ეს ვირაზა შეიძლება ჩაიწეროს დამატებითი შეურაცხმყოფელი ფორმულისთვის: N = 2m, de: m არის რიგების რაოდენობა და N არის კომბინაციების რაოდენობა.

იხილეთ ორი კოდი

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

მონაცემების საჭიროებიდან გამომდინარე, ეს სხვა ინფორმაცია, სხვადასხვა ტიპის გასაღებები:

  • ხელმოუწერელი;
  • პირდაპირი ცილინდრული კოდები;
  • ნიშანი შემობრუნება;
  • ნიშნების დამატებები;
  • რუხი კოდი;
  • Grey Express კოდი;
  • მშრალი კოდი.

მოდით უფრო ახლოს მივხედოთ ზოგიერთ მათგანს.

ხელმოუწერელი ორი კოდი

მოდით გავარკვიოთ, რა სახის ჩანაწერია ეს. მთლიან ხელმოუწერელ კანის კოდებში, კატეგორია (dviykovy) არის მეორე საფეხური. უმცირესი რიცხვით, რომელიც შეიძლება დაიწეროს ასეთი ფორმით, ტოლია ნულის, ხოლო მაქსიმალური შეიძლება წარმოდგენილი იყოს შემტევი ფორმულით: M = 2 n -1. Tsі ორი რიცხვი კვლავ მიუთითებს გასაღების დიაპაზონში, რომელიც შეიძლება გამოყენებულ იქნას ასეთი ორი კოდის საჩვენებლად. მოდით შევხედოთ ჩანაწერის ჩაფიქრებული ფორმის მიზანშეწონილობას. ამ ტიპის ხელმოუწერელი გასაღების არჩევისას, რომელიც შედგება რვა რანგისაგან, შესაძლო რიცხვების დიაპაზონი დგინდება 0-დან 255. suidnіh ადრესატებთან. ასეთი გასაღებებით რობოტი დაცული იქნება სპეციალური ბრძანებებით.

პირდაპირი ხაზის სიმბოლოების კოდები

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

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

საკულტო კარიბჭის გასაღები

მოცემული ფორმა იწერება მხოლოდ პირდაპირი კოდების სახით, რომ უარყოფითი რიცხვი ახლებურად ჩნდება გასაღების ყველა რანგის ინვერსიის გზით. რომელთანაც ციფრული და ნიშანთა წოდებები იდენტურია. Zavdyaki tsomu რობოტული ალგორითმები ამ ტიპის კოდით შეიძლება ადვილად აპატიოთ. Prote zvorotny key vmagaє სპეციალური ალგორითმი პირველი რიგის სიმბოლოს ამოცნობისთვის, რიცხვის აბსოლუტური მნიშვნელობის გამოსათვლელად. და ასევე აღადგინეთ მიღებული მნიშვნელობის ნიშანი. უფრო მეტიც, რიცხვების საპირისპირო და პირდაპირ კოდებს ნულის ჩასაწერად აქვთ ორი გასაღები. მიუხედავად იმისა, ვისაც არ აქვს დადებითი ან უარყოფითი ნიშანი.

ხელმოწერილი ორი ნომრის დამატებითი კოდი

ამ ტიპის ჩანაწერს არ აქვს მცირე წინსვლის კლავიშების უამრავი ჩამონათვალი. ასეთი კოდები საშუალებას გაძლევთ განახორციელოთ როგორც დადებითი, ასევე უარყოფითი რიცხვების შეჯამება შუამავლის გარეშე. ვისთვისაც არ არსებობს ნიშნის კატეგორიის ანალიზი. ყველაფერი შესაძლებელი გახდა იმის გამო, რომ დამატებითი რიცხვები სიმბოლოების ბუნებრივ რგოლს წარმოადგენენ და არა ნაწილაკებს, როგორიცაა სწორი მბრუნავი გასაღებები. უფრო მეტიც, მნიშვნელოვანი ფაქტორია ის, ვინც დამატებით გამოთვლას ორ კოდში ითვლის, ძალიან მარტივია. ვისთვისაც საკმარისია ერთის დამატება კარიბჭის გასაღებში. ნიშნის კოდის ტიპის არჩევისას, რომელიც შედგება რვა ციფრისგან, შესაძლო რიცხვების დიაპაზონი ხდება -128-დან +127-მდე. თექვსმეტი ციფრიანი გასაღების შეყვანის დროის დიაპაზონი -32768-დან +32767-მდე. რვა ბიტიან პროცესორებში ორი ცალკეული სექტორიც გამოიყენება ასეთი რიცხვების შესანახად.

ორმაგ დამატებით კოდს აქვს ეფექტი, რომლის ეშინია, რასაც უფრო ფართო ნიშნის გამოვლინება ჰქვია. მოდით გავარკვიოთ რას ნიშნავს. ეფექტი არის ის, რომ ერთი ბაიტის მნიშვნელობის ორმაგი ბაიტის მნიშვნელობად გადაქცევის პროცესი საკმარისია მაღალი ბაიტის კანის ბიტისთვის, რომ ამოიცნოს ახალგაზრდა ბაიტის ნიშნის ბიტების მნიშვნელობა. გამოდი, scho zberіgannya ნიშანი შეიძლება აჩქარდეს უფროსი დარტყმებით. ვისთვისაც საკვანძო მნიშვნელობა არ იცვლება.

ნაცრისფერი კოდი

ვწერ ფორმას, ვლასნეში, є ერთი გასაღებით. ამიტომ ერთი მნიშვნელობიდან მეორეზე გადასვლის პროცესში მხოლოდ ერთი ბიტი ინფორმაცია იცვლება. რაიმე შეცდომის შემთხვევაში, მონაცემების წაკითხვისას, ერთ საათში აწიეთ იგი ერთიდან მეორეზე გადასვლამდე უმნიშვნელო ხმით. თუმცა, ასეთი პროცესისთვის საბოლოო პოზიციის აბსოლუტურად არასწორი შედეგის უარყოფა კვლავ გამორთულია. ასეთი კოდის უპირატესობა არის ინფორმაციის არეკვლის შესაძლებლობა. მაგალითად, ძველი ბიტების ინვერსიით, შეგიძლიათ უბრალოდ შეცვალოთ პირდაპირ მარჯვნივ. Tse vіdbuvaєtsya zavdyaki input Complement, scho კონტროლი. ამ მნიშვნელობით, როგორც ჩანს, ის შეიძლება გაიზარდოს და ჩამოვარდეს ერთი ფიზიკური მიმართულებით, ახვევს ღერძს. Oskіlki іnformatsija, ჩაწერილი გრეის კლავიშზე, maє vykljuchno კოდირების სიმბოლო, რომელიც ატარებდა რეალურ ციფრულ მონაცემებს, შორეული რობოტის წინაშე, აუცილებელია მისი გარდაქმნა აღნიშვნის დიდი ორობითი ფორმის წინ. ის მუშაობს სპეციალური კონვერტორის - Grey-Binar decoder-ის დახმარებით. დანიური დანართები ადვილად განხორციელდება ელემენტარულ ლოგიკურ ელემენტებზე როგორც ტექნიკის, ასევე პროგრამული უზრუნველყოფის გზებით.

რუხი ექსპრეს კოდი

სტანდარტული ერთი გასაღების გრეი შესაფერისია გადაწყვეტილებებისთვის, რომლებიც წარმოდგენილია ნომრებით, ორი. ვიპადკაში აუცილებელია სხვა გადაწყვეტილებების განხორციელება, ასეთი ფორმით, ჩანაწერი გამარჯვებულია, საშუალოზე მეტია. შედეგად მიიღება გასაღების ცალი. თუმცა, ასეთ კოდს არ აქვს ნული რიცხვითი დიაპაზონის კობზე. Vіn zm_shchuєtsya მითითებული მნიშვნელობაზე. ამ ტიპის იმპულსების დამუშავების პროცესში, რომლებიც წარმოიქმნება, მხედველობაში მიიღება ნახევარი განსხვავება კობსა და შემცირების ნებართვებს შორის.

ორმაგი გასაღებისთვის წილადი რიცხვის მიცემა ფიქსირებული კომით

მუშაობის პროცესში აუცილებელია მოქმედება როგორც მთელი რიცხვებით, ასევე წილადებით. ასეთი რიცხვები შეიძლება ჩაიწეროს პირდაპირი, საპირისპირო და დამატებითი კოდების დახმარებით. გასაღებების გამოცნობის მოთხოვნის პრინციპი იგივეა, როგორც მთლიანობაში. Dosi mi vazhali, scho dviykova coma შეიძლება იყოს მემარჯვენე ახალგაზრდა კატეგორიაში. მაგრამ ასე არა. ეს შეიძლება იყოს roztashovuvatisya და levoruch უფროს კატეგორიაში (ამ დროისთვის შეგიძლიათ ჩაწეროთ წილადი რიცხვები და გამორთოთ), ხოლო ცვლილების შუაში (შეგიძლიათ ჩაწეროთ სხვადასხვა მნიშვნელობები).

ორმაგი კოდის წარდგენა მცურავი კომით

ასეთი ფორმაა zastosovuetsya ჩაწერისთვის chi navpaki - უფრო მცირე. როგორც კონდახი, თქვენ შეგიძლიათ შემოიტანოთ სამყაროს შუაგულში, რომ ნახოთ განსხვავება ატომებსა და ელექტრონებს შორის. ასეთი მნიშვნელობების დათვლისას შესაძლებელი იქნებოდა ორობითი კოდის მოგება კიდევ უფრო დიდი წოდებით. თუმცა ჩვენთვის აუცილებელი არ არის კოსმოსური ზომების მილიმეტრამდე დაცვა. ამიტომ, სხვადასხვა გზით ფიქსირებული კომით ჩაწერის ფორმა არ არის ეფექტური. ასეთი კოდების წარმოსაჩენად გამოიყენება ალგებრის ფორმა. ეს რიცხვი იწერება მანტის სახით, გამრავლებული ათ ნაბიჯზე, რაც ასახავს ნომრის საჭირო თანმიმდევრობას. უნდა ვიცოდეთ, რომ მანტისი არ არის დამნაშავე იმაში, რომ არის ერთზე დიდი, ხოლო თუ კომი არ არის დამნაშავე ნულის დაწერაში.

მნიშვნელოვანია, რომ ორმაგი გამოთვლა აღმოაჩინა მე-18 საუკუნის კალთაზე ნიმეჩის მათემატიკოსმა გოტფრიდ ლაიბნიცმა. Prote, როგორც ახლახან vіdkrіl vchenі, უკან პოლინეზიის კუნძულ მანგაროვამდე vikorovuvali tsey ტიპის არითმეტიკა. მიუხედავად იმისა, რომ კოლონიზაციამ პრაქტიკულად ჩაიშალა დათვლის თავდაპირველი სისტემა, უფრო მეტიც, დაკეცა ორმაგები და ათეულობით იხილეთ რაჰუნკა. გარდა ამისა, კოგნიტივისტი ნუნესის სწავლებები ადასტურებს, რომ კოდირება ორკოდიიანი კოდით ძველ ჩინეთში ძვ.წ. ე) სხვა უძველესი ცივილიზაციები, მაგალითად, მაიას ინდიელები, ასევე ათობით და ორობითი სისტემების გამარჯვებული კომბინაციები საათობრივი ინტერვალებისა და ასტრონომიული ფენომენების დასაკვირვებლად.

08. 06.2018

დიმიტრი ვასიაროვის ბლოგი.

ორმაგი კოდი - როგორ დავრჩეთ?

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

მოდით შევხედოთ ტერმინოლოგიას და გავიგოთ, რომ ეს ნიშნავს ორს. დაზუსტებისთვის მივმართოთ ჩვენთვის ზოდიაქოს რიცხვს, როგორც მას „ათს“ უწოდებენ. ასე რომ, ჩვენ მოვიგებთ 10 სიმბოლო-ციფრს, რათა მივცეთ შესაძლებლობა ხელით მართოთ სხვადასხვა ნომრები და შეინახოთ ჩანაწერი.

Dorimuyuchis tsієї ლოგიკა, dvіykovy სისტემა გადაცემის vikoristannya მხოლოდ ორი ნიშანი. ჩვენი აზრით, მთელი არის "0" (ნული) და "1" ერთი. და აქ მინდა წინ გავუსწრო, რომელსაც ამ სამყაროში ჰიპოთეტური შეიძლება ჰქონდეს მაგრამ და სხვა გონიერი ნიშნები, მაგრამ იგივე მნიშვნელობა, რაც ნიშნავს დღეების რაოდენობას (0, ცარიელი) და სიგნალის არსებობას (1 ან "ჯოხი" ”), დაგვეხმარება გავიგოთ ორი კოდის სტრუქტურა.

გჭირდებათ მეორე კოდი?

EOM-ის მოსვლამდე გამარჯვებული იყო სხვადასხვა ავტომატური სისტემები, ასეთი საფუძვლების პრინციპი ოტრიმანის სიგნალზე. Spratsovuє სენსორი, ლანცეტის მბჟუტავი და mikkaє სიმღერის დანართი. არ არის struma სიგნალის შუბში - არ არის spratsovuvannya. თავად ელექტრონულ მოწყობილობას მიეცა საშუალება მიაღწიოს პროგრესს ინფორმაციის დამუშავებაში, რომელიც წარმოდგენილია მკაფიოდ ან ლანცეტის ძაბვის დღისით.

უფრო შორს, ამ გართულებამ გამოიწვია პირველი პროცესორების გამოჩენა, თითქოს ისინი გაიმარჯვეს საკუთარ ნამუშევარზე, აყალიბებენ უკვე სიგნალს, რომელიც შედგება იმპულსებისგან, რომლებსაც მღერის სიმღერის რანგი. ჩვენ არ ჩავუღრმავდებით პროგრამის დეტალებს ერთბაშად, მაგრამ ჩვენთვის მნიშვნელოვანია წინ გადადგმული ნაბიჯი: ელექტრონული მოწყობილობები, როგორც ჩანს, განსხვავდებიან სიგნალების მოცემული თანმიმდევრობისგან, რომლებიც უნდა მიიღოთ. ცხადია, თქვენ შეგიძლიათ აღწეროთ გონებრივი კომბინაცია ასე: є სიგნალი; "სიგნალი არ არის"; "є სიგნალი"; "სიგნალი". ნავიტს შეუძლია პროსტიტის ჩანაწერი: є; "nі"; "є"; "є".

მაგრამ კიდევ უფრო ადვილია სიგნალის არსებობის აღნიშვნა, როგორც ერთეული "1", როგორც დღე - როგორც ნულოვანი "0". ამისათვის ჩვენ შეგვიძლია შევცვალოთ მარტივი და ლაკონური ორმაგი კოდი: 1011.

გიჟურად, პროცესორის ტექნოლოგიამ ნიანგს გაცილებით წინ ამუშავა და ამავდროულად, შენობის ჩიპებმა მიიღეს არა მხოლოდ სიგნალების თანმიმდევრობა, არამედ პროგრამების მთელი სერია, ჩაწერილი სიმღერის ბრძანებებით, რომლებიც ემატება ბევრს. სიმბოლოების.

და მათი ჩანაწერისთვის იწერება იგივე ორი კოდი, რომელიც შედგება ნულებისა და ერთიებისგან, რაც ადასტურებს სიგნალის აშკარაობას ან არსებობას. თუმცა, თორემ იოგა მუნჯია - მას აზრი არ აქვს. ჩიპისთვის, იქნება ეს ერთ-ერთი ასეთი ვარიანტიდან, ეს არის ინფორმაციის ერთი ნაწილი, რომელმაც წაართვა სახელი "ბიტი" (ბიტი არის მსოფლიოს ოფიციალური ერთეული).

გონებრივად, სიმბოლო შეიძლება იყოს კოდირებული დეკალის სიმბოლოების თანმიმდევრობით. ორ სიგნალს (ან їх vidsutnіstyu) შეუძლია აღწეროს მეტ-ნაკლებად ვარიანტები: 00; 01; ათი; 11. კოდირების ამ ხერხს ორმაგი ეწოდება. ალეს ღვინო შეიძლება იყოს:

  • ჩოტიროხბიტნი (როგორც 1011 პუნქტის განაცხადში) საშუალებას გაძლევთ დაწეროთ 2 ^ 4 = 16 სიმბოლოების კომბინაცია;
  • რვა ბიტი (მაგალითად: 0101 0011; 0111 0001). დღის საათებში, რაც წარმოადგენს პროგრამირების უდიდეს ინტერესს, ფრაგმენტებს აქვთ 2 ^ 8 = 256 მნიშვნელობა. ცემ მისცა ათეულობით ციფრის, ლათინური ანბანის და სპეციალური სიმბოლოების აღწერის შესაძლებლობა;
  • თექვსმეტი დღე (1100 1001 0110 1010) და მეტი. ალე ჩანაწერები ამხელა დროით - ცე უკვე დღევანდელი დასაკეცი ამოცანებისთვის. თანამედროვე პროცესორები გამარჯვებული 32-ბიტიანი და 64-ბიტიანი არქიტექტურით;

მართალი გითხრათ, არ არსებობს ერთი ოფიციალური ვერსია, მოხდა ისე, რომ რვა სიმბოლოს კომბინაცია თავად გახდა ინფორმაციის სტანდარტული ჩანაწერი, რასაც ჰქვია, რასაც "ბაიტი" ჰქვია. Taka შეიძლება zastosovuvatisya მდე ერთი ასო, დაწერილი 8 ბიტიანი ორი კოდი. ასე რომ, ჩემო ძვირფასო მეგობრებო, გახსოვდეთ, რომ იყავით კეთილი (თითქოს არ იცოდით):

8 ბიტი = 1 ბაიტი.

ასე რომ მიღებული. თუ გსურთ სიმბოლო, ჩანაწერები 2 ან 32 ბიტიანი მნიშვნელობებით, შეგიძლიათ ნომინალურად უწოდოთ მას ბაიტი. გამოსვლამდე ორი კოდისთვის შეგვიძლია შევაფასოთ ფაილების მონაცემები, რომლებიც ინახება ბაიტებში და ინფორმაციისა და ინტერნეტის გადაცემის სიჩქარე (ბიტი წამში).

ორობითი კოდირება diї-ზე

კომპიუტერებისთვის ინფორმაციის ჩაწერის სტანდარტიზებისთვის, დაიშალა რამდენიმე კოდირების სისტემა, რომელთაგან ერთ-ერთია ASCII, რომელიც დაფუძნებულია 8-ბიტიან ჩანაწერზე, ფართო სიგანეზე. ამ rozpodіleni-ის მნიშვნელობა გამოირჩევა წოდებით:

  • პირველი 31 სიმბოლო არის საკონტროლო სიმბოლო (00000000-დან 00011111-მდე). ემსახურება სერვისის ბრძანებებს, პრინტერზე ან ეკრანზე ჩვენებას, ხმოვან სიგნალებს, ტექსტის ფორმატირებას;
  • ავანსები 32-დან 127-მდე (00100000 – 01111111) ლათინური ანბანი და დამატებითი სიმბოლოები და სიმბოლოები;
  • რეშტა, 255-მდე (10000000 - 11111111) - ალტერნატივა, ცხრილის ნაწილი სპეციალური ამოცანებისა და ეროვნული ანბანების ვარიაციისთვის;

მისი მნიშვნელობის გაშიფვრა ნაჩვენებია ცხრილში.

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

  • ბაიტი 8 სიმბოლოსგან იკითხება მარჯვენა ხელით;
  • მიუხედავად იმისა, რომ ჩვენ გვაქვს სინგლების გამარჯვებული რიცხვები, ათეულები, ასეულები, უმაღლეს რიცხვებში, მაშინ აქ (კითხვის საპირისპირო თანმიმდევრობით) კანის ბიტისთვის წარმოდგენილია "ორის" სხვადასხვა ხარისხი: 256-124-64-32- 16-8-4-2-1;
  • ახლა ჩვენ გვიკვირს ნომრის მეორე კოდი, მაგალითად 00011011. იქ, სადაც მეორე პოზიციაა სიგნალი "1" - მეორე რიგის მნიშვნელობა აღებულია და ქვეითდება იმავე გზით. მოქმედებს: 0+0+0+32+16+0+2+1 = 51. ამ მეთოდის სისწორის შეცვლა შეგიძლიათ კოდების ცხრილის ნახვით.

ახლა, ჩემო მთვრალ მეგობრებო, თქვენ არც კი იცით რა არის ორკოდიანი კოდი, მაგრამ შეგიძლიათ მისით დაშიფრული ინფორმაციის გარდაქმნა.

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

ცხადია, პროცესორის დანართებით ორმაგი კოდის წაკითხვის ალგორითმი უხვად დასაკეცია. ალე იოგა, შენი დახმარებით შეგიძლია დაწერო ყველაფერი აუცილებლად:

  • ტექსტური ინფორმაცია ფორმატირების პარამეტრებით;
  • რიცხვები არის მათთან ოპერაციების სახეობა;
  • გრაფიკული და ვიდეო სურათები;
  • ხმები, მათ შორის ისეთებიც, რომლებიც სცილდება ჩვენს უცნაურობას;

Krym tsgogo, zavdyaki სიმარტივე და vikladu zhliva raznі ორობითი ინფორმაციის ჩაწერის გზები:

  • მაგნიტური ველის შეცვლა;
  • ორმაგი კოდირების დამატებითი უპირატესობები პრაქტიკულად წარმოუდგენელია ნებისმიერი ქვეყნის შესახებ ინფორმაციის გადაცემის შესაძლებლობისთვის. კოსმოსურ ხომალდებთან და სატელიტებთან კომუნიკაციის იგივე გზა.

    ოტჟე, დღევანდელი ორმაგი რიცხვების სისტემა ჩემია, უფრო გონივრული ელექტრონული დანართებისთვის, როგორც გამარჯვებული. І scho naytsіkavishe, hodnoї іnshoyї ახლის ალტერნატივები ჯერ არ არის ხელმისაწვდომი.

    ვფიქრობ, რომ ის ინფორმაცია, რომელიც თავიდანვე მოგაწოდეთ, საკმარისი იქნება თქვენთვის. და შემდგომ, თითქოს ასეთი საჭიროება იყო, კანი შეიძლებოდა დამარხულიყო tsієї იმთა თვითკმარობისას.

    კარგი, გემშვიდობები და მცირე შეფერხების შემდეგ ჩემს ბლოგზე ვამზადებ ახალ სტატიას, პიკანტურ თემაზე.

    მოკლედ შენ თვითონ მითხარი ;)

    ზუსტრიჩისკენ.

    აქ თქვენ შეგიძლიათ გადაიყვანოთ ორი რიცხვი ASCII სიმბოლოებად, რაც ხშირად ადვილი მოსაპოვებელია.

    1 - გადააკეთეთ კანის 4 ორნიშნა რიცხვი ერთ ციფრად.

    აქ არის კონვერტაციის დიაგრამა ორმაგი ფორმატისთვის:

    0001 = 1 0010 = 2 0011 = 3 0100 = 4 0101 = 5 0110 = 6 0111 = 7 1000 = 8 1001 = 9 1010 = a (თექვსმეტობითი რიცხვი a1 = 1 =0 1111 = 0 1110

    (თექვსმეტი რიცხვი a-დან f є ათობით რიცხვი 10-დან 15-მდე. ისინი, რომლებიც არის თექვსმეტი, ან "ფუძე 16", - ამის ნაცვლად, ისე, რომ კოდის კანის ნომერი წარმოადგენს 10 სხვადასხვა რიცხვს, მაგალითად, ათეულს ან "ბაზა 10", კანის ნომერი არის, რომელიც შეიძლება წარმოდგენილი იყოს 16 სხვადასხვა ნომრით.)

    როგორც მოგეხსენებათ ეს დიაგრამა, ორი ციფრისგან შემდგარი მწკრივის თექვსმეტი ციფრის მწკრივად გადაქცევა მარტივია.

    Მაგალითად,

    01000100 = 0100 0100 = 44 თექვსმეტი 1010001001110011 = 1010 0010 0111 0011 = a273 თექვსმეტი

    ადვილი დასალევია, არა? მხოლოდ ორნიშნა რიცხვის გარდაქმნა, იქნება ეს დოჟინი, მეთექვსმეტე ეკვივალენტად.

    (Tse pratsyuє, რომ მე-16 ციფრის საფუძველი არის 16, ხოლო dvіykova არის საფუძველი 2, და 16 არის მე-4 ნაბიჯი 2, 1 მე-16 ციფრის ამოსაღებად საჭიროა 4 ციფრი. 10, მეორე მხარეს, არა є ნაბიჯი. 2, მე-2 კოდს მე-10-ში ასე მარტივად ვერ გადავიყვანთ.)

    2 - გაყავით ფსონზე თექვსმეტი ნომრის რიგი.

    რიცხვების ASCII-ზე გადაყვანისას, კანის ორი თექვსმეტი ციფრი სიმბოლოა. ამ თანმიმდევრობით გაყავით მეთექვსმეტე მწკრივი ორ რიცხვად.

    თქვენ დაამატეთ მეთექვსმეტე ნომერი, მაგალითად 7340298b392, 6 წყვილისთვის, მაგალითად:

    7340298b392 = 07 34 02 98 b3 92

    არის თექვსმეტი ციფრის 6 წყვილი, ეს იქნება 6 ასო. (იმის გამო, რომ მესმის, რომ 98, b3 და 92 ასოებით არაა. რატომ, hvilina-ს საშუალებით აგიხსნით).

    3 - თექვსმეტი ციფრის წყვილის კანი გადააქციე მეათე რიცხვად.

    ზრობიცე მარცხენა ციფრის (მეათე ეკვივალენტის) 16-ზე გამრავლებით და მეორის მიმატებით.

    მაგალითად, b3 hex \u003d 11 * 16 + 3, რაც არის 110 + 66 + 3, რომელიც ხდება 179. (b hex არის ძველი 11 ათეული.)

    4 - გადაიყვანეთ ათობით რიცხვი ASCII სიმბოლოებად.

    ახლა, რომ ამოიღოთ ASCII ასოები ათწილადებისთვის, უბრალოდ ჩაწერეთ, რომ ASCII 65 არის დიდი "A" და 97 არის ჩასმული "a".

    მამა, როგორც წერილი 68?

    68 - ანბანის 4 ასო დიდი ასოებით, მარჯვენა?
    65=A, 66=B, 67=C, 68=D.

    ოტჟე, 68 - წე დ.

    თქვენ აიღებთ მეათე რიცხვს, განიხილავთ 64 დიდ ასოებს, თუ რიცხვი ნაკლებია 97-ზე ან 96-ზე მცირე ასოებისთვის, თუ რიცხვი მეტია 97-ზე ან მეტი, და ანბანის ასოების რაოდენობა, რომლებიც დაკავშირებულია მას კომპლექტით. 2 თექვსმეტი ციფრიდან.

    როგორც ალტერნატივა, რადგან არ გეშინიათ ცოტაოდენი მარტივი თექვსმეტობითი არითმეტიკის, შეგიძლიათ გამოტოვოთ ბლოკი 3 და უბრალოდ გადახვიდეთ თექვსმეტიდან ASCII-ზე, გამოიცნოთ, მაგალითად,

    Hex 41 = "A" hex 61 = "a"

    ასევე, როგორც ჩანს, 40 თექვსმეტი დიდი ასოებისთვის ან 60 თექვსმეტი პატარა ასოებისთვის და ჩვენ შეგვიძლია გადავიყვანოთ ის, რაც აკლია მეათედ, ისე რომ ასოს რიცხვი ავიღოთ ანბანში.

    Მაგალითად

    01101100 = 6c, 6c - 60 = c = 12 ათობითი = "l" 01010010 = 52, 52 - 40 = 12 hex = 18 ათობითი = "R"

    (თუ კარგად გახსოვთ, "მ" (ან "მ") არის ანბანის 13 ასო. ამ გზით შეგიძლიათ გააფართოვოთ აღმართზე ან ქვემოთ 13-დან, რათა იცოდეთ ფურცელი, რომელიც უფრო ახლოს არის შუაზე, ქვედა. ან ჩამოაგდეს.)

    ერთხელ პერანგზე ჩავიცვი და ჩემს თავზე წავიკითხე:

    01000100 01000001 01000100

    გავტეხე ასე:

    01000100 = 0100 0100 = 44 თექვსმეტობითი, - 40 თექვსმეტობითი = უკაზური ასო 4 = D 01000001 = 0100 0001 = 41 თექვსმეტობითი, - 40 თექვსმეტობითი = უკაზური ასო 1 = A 0100010 0 = 4

    მაისურზე ეწერა "DAD", როგორც იქნა, როგორ მივიღე, მაგარი ვიყავი, ნამსხვრევები ქალი ქალმა დაბანა. Її ადამიანი შეიძლება იყოს ჩემნაირი.

    როგორ მივხვდე, რომ 92, b3 და 98 ასოები არ იყო?

    ASCII კოდი პატარა „z“-სთვის არის 96 + 26 = 122, რაც არის 122, რომელიც ჰგავს 7a-ს. 7a არის ასოს უდიდესი თექვსმეტი რიცხვი. 7a-ზე მეტი არაფერი არ არის ასო.

    ოტჟე, როგორც შეგიძლია ცე რობიტი როგორც ადამიანი.

    როგორ გავაფუჭოთ კომპიუტერული პროგრამები?

    8 ორციფრიანი კანის ნაკრებისთვის გადააქციეთ იოგო რიცხვად და იპოვეთ იოგო ASCII ცხრილში.

    (აშკარა და პირდაპირი მარშრუტის მისაღწევად. ტიპურ პროგრამისტს შეუძლია მოიფიქროს 10 ან 15 სხვა გზა დეტალების გასაწელად. დეტალები დევს კომპიუტერის მარტივი ინტერფეისის შუაში.)

    კომპიუტერებს არ ესმით სიტყვები და რიცხვები, როგორც ადამიანებს. დღევანდელი პროგრამული უზრუნველყოფის უსაფრთხოება საშუალებას გაძლევთ უგულებელყოთ ხაზის ბოლო, მაგრამ ყველაზე დაბალ დონეზე თქვენი კომპიუტერი მუშაობს ორმხრივი ელექტრული სიგნალით, რომელიც შესაძლოა მხოლოდ ორი სტენდი: є strum chi no strum იმისათვის, რომ „გაიგოთ“ დასაკეცი მონაცემები, თქვენი კომპიუტერი არის დამნაშავე მათ ორმაგ ფორმატში კოდირებაში.

    ორმაგი სისტემა დაფუძნებულია ორ ციფრზე - 1 და 0, რაც ნიშნავს, რომ თქვენს კომპიუტერს შეუძლია გაიგოს. Ymovіrno, თქვენ იცით მეათე სისტემა. არის ათი ციფრი - 0-დან 9-მდე და შემდეგ გადადით თავდასხმის თანმიმდევრობაზე ორნიშნა რიცხვების ფორმირებისთვის, ხოლო კანის შემტევი რიგიდან რიცხვი ათჯერ დიდია, წინ ქვედა. ორმაგი სისტემა მსგავსია, უფრო მეტიც, კანის ნომერი ორმაგი უფრო დიდია, ქვედა წინ.

    პიდრაჰუნოკი ორმაგ ფორმატში

    ორმაგი გამოხატვის პირველი ციფრი მეათე სისტემიდან 1-ის ტოლია. მეორე ფიგურა უდრის 2-ს, მესამე - 4-ს, მეოთხე - 8-ს, შემდეგ - უნდა მოიგოს შემდეგი. ყველა მნიშვნელობის დამატება მოგცემთ რიცხვს მეათე ფორმატში.

    1111 (ორმაგი ფორმატისთვის) = 8 + 4 + 2 + 1 = 15 (მეათე სისტემისთვის)

    გარეგნობა 0 იძლევა 16 შესაძლო მნიშვნელობას ზოგიერთი ორმაგი ბრძოლისთვის. გადადით 8 ბიტზე და მიიღებთ 256 შესაძლო მნიშვნელობას. Tse სესხულობს ბევრად მეტ ადგილს პრეზენტაციისთვის, მეათე ფორმაში ჭოტირის რიცხვების ფრაგმენტები გვაძლევს 10000 შესაძლო მნიშვნელობას. ცხადია, ორობითი კოდი იკავებს მეტ ადგილს, მაგრამ კომპიუტერებს შეუძლიათ ორი ფაილის გაგება უფრო სწრაფად, ათეულ სისტემაზე დაბალი. І დეიაკის გამოსვლებისთვის, როგორიცაა ლოგიკური დამუშავება, ორი კოდის შემოკლება ათამდე.

    ნება მომეცით გითხრათ, არის კიდევ ერთი ძირითადი სისტემა, რომელიც თამაშობს პროგრამირებაში: შესტნადციატკოვი. თუ კომპიუტერები არ მუშაობს თექვსმეტობით ფორმატში, პროგრამისტებმა უნდა აკრიფონ, რომ კოდის დაწერისას ორობითი მისამართი ხელით წარმოადგინონ. ეს გამოწვეულია იმით, რომ მეთექვსმეტე რიცხვის ორი ციფრი შეიძლება იყოს მთელი ბაიტი, ასე რომ ისინი ცვლიან ყველა ციფრს ორნიშნა ფორმატში. გამარჯვებული რიცხვების მეთექვსმეტე სისტემა 0-9, ასევე ასოები A-დან F-მდე, დამატებითი ექვსი ციფრის შესარჩევად.

    რატომ ჰაკლებს კომპიუტერები ორ ფაილს

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

    მათთვის, ვინც არ იცის, რატომ არის „სადენიანი“ წარმოდგენილი დადებითი მუხტით, ამას უკავშირდება ის, რომ ელექტრონებს აქვთ უარყოფითი მუხტი, ხოლო მეტ ელექტრონს აქვს მეტი სტრუმა უარყოფითი მუხტით.

    ამ გზით, ადრეული კომპიუტერები ამოვიდა ოთახიდან ორმაგი ფაილიმათი სისტემების შექმნისთვის და მიუხედავად იმისა, რომ სუნმა სძლია ძველ, უხერხულ ქონებას, სუნი მუშაობდა იმავე ფუნდამენტურ პრინციპებზე. თანამედროვე კომპიუტერები ამდენ წოდებას იგებენ, ტრანზისტორი vikonanny rozrahunkіv іz dvіykovy კოდისთვის.

    ტიპიური ტრანზისტორის ღერძის დიაგრამა:

    ფაქტობრივად, ღვინო საშუალებას აძლევს ნაკადულს ძერელიდან სანიაღვრეში გადავიდეს, თითქოს ჭიშკართან არის ნაკადი. Tse ქმნიან ორმაგ გასაღებს. Virobniki-ს შეუძლია შექმნას ციფრული ტრანზისტორები დნმ-ის ორი ჯაჭვისგან 5 ნანომეტრის დაშორებით. ამიტომ, როგორც თანამედროვე პროცესორები მუშაობენ და იწვევენ სუნს, მათ შეუძლიათ განიცადონ პრობლემები ამ გადართვის მდგომარეობის ჩართვაში განსხვავებებით (თუნდაც ეს დაკავშირებული იყოს მათ არარეალურ მოლეკულურ ზომასთან, შილინგამდე კვანტური მექანიკის საოცრება).

    რატომ მხოლოდ ორი სისტემა

    ასე რომ, შეგიძლიათ იფიქროთ: „რატომ არის 0 და 1? რატომ არ დაამატე კიდევ ერთი ნომერი? თუ ის ხშირად ასოცირდება კომპიუტერების შექმნის ტრადიციებთან, ნატომისტმა, კიდევ ერთი რიცხვის დამატება ნიშნავს, რომ საჭირო იქნება სტრიუმის ერთი ბანაკის ნახვა და არა უბრალოდ "გამორთული" ან "გამორთული".

    პრობლემა აქ არის ის, რომ თუ გსურთ დაამარცხოთ თანაბარი ძაბვების ღირებულება, დაგჭირდებათ მათი ღირებულების მარტივად გამოთვლა, მაგრამ ახლა აპარატურა უსაფრთხოა, ფასზე აგებული და არა ჟიტტєzdatnym, როგორც ჩანაცვლების ორი რაოდენობა. მაგალითად, მე ვიყენებ ასე სათაურებს, მეორადი კომპიუტერი, Razrobleniy 1950-იან წლებში, მაგრამ rozrobleniya რომ მე დავრჩებოდი. სამეული ლოგიკა უფრო ეფექტური, დაბალი dviykov, მაგრამ მაინც არ არის ეფექტური ჩანაცვლება ორობითი ტრანზისტორი ან, პრინაიმნი, არ არის ტრანზისტორი სასწორებზე და კრიტიკულ სასწორებზე, scho და dviykov.

    მიზეზი, რომლის მეშვეობითაც ლოგიკას ვერ ვაბრუნებთ, მდგომარეობს იმაში, თუ როგორ არის ტრანზისტორების დაკავშირება კომპიუტერში და როგორ ხდება სუნის შეცვლა მათემატიკური გამოთვლებისთვის. ტრანზისტორი იღებს ინფორმაციას ორი შეყვანისთვის, vikonu ოპერაციაზე და აბრუნებს შედეგს ერთი გამოსასვლელისთვის.

    ამ გზით, ბინარული მათემატიკა უფრო მარტივია კომპიუტერისთვის, რაც არ უნდა მოხდეს. ორმაგი ლოგიკა ადვილად გარდაიქმნება ორმაგ სისტემებად, უფრო მეტიც, True და False ემთხვევა On და Wimk სტანებს.

    ორობითი სიმართლის ცხრილი, რომელიც მუშაობს ორმაგ ლოგიკაზე, შეიძლება გამოყენებულ იქნას კანის ფუნდამენტური ქირურგიისთვის. Ale oskіlki potrіynі კარიბჭე vikoristovuyut სამი შესასვლელი, potrіyna ცხრილი სიმართლე არის პატარა b 9 ან მეტი. ამ საათში ორობით სისტემას შეიძლება ჰქონდეს 16 შესაძლო ოპერატორი (2^2^2), სამმაგი სისტემა არის პატარა b 19683 (3^3^3). სკალირება პრობლემად იქცევა, ნამსხვრევები, მიუხედავად იმისა, რომ ეს ტრიფექტა ეფექტურია, ის ასევე ექსპონენტურად იკეცება.

    Ვინ იცის?სამომავლოდ შესაძლებელია კომპიუტერის სამი ნაწილის არსებობა, მაგრამ ორობითი ლოგიკის ფრაგმენტები დაბნეულია მინიატურიზაციის პრობლემებთან. ამ დროისთვის მსოფლიო აგრძელებს ორმაგ რეჟიმში ვარჯიშს.

    ტერმინი "ორობითი" მონეტის მიღმა - ის, რაც შედგება ორი ნაწილისგან, კომპონენტისგან. ამ თანმიმდევრობით, bіnarnі kodi tse kodi, yakі იკეცება მხოლოდ ორი სიმბოლური stanіv-დან, მაგალითად, შავი ან თეთრი, ღია ან მუქი, დირიჟორი ან იზოლატორი. ორობითი კოდი ციფრულ ტექნოლოგიაში არის მონაცემების (რიცხვები, სლაივი და სხვა) წარმოდგენის გზა ორი სიმბოლოს კომბინაციით, რომელიც შეიძლება მიენიჭოს 0 და 1. ერთი BC-ის სიმბოლოებს ეწოდება ბიტები. stosuvannya BC-ის ერთ-ერთი მიზეზი არის დაგროვილი ინფორმაციის სიმარტივე და ზედაპირულობა მთელი ორი ფიზიკური მდგომარეობის კომბინაციის არსებობისას, მაგალითად, სინათლის ნაკადის ცვლილების ან სიძლიერის გათვალისწინებით ოპტიკური კოდიდან კითხვისას. დისკი.
    Іsnuyut ინფორმაციის კოდირების სხვადასხვა შესაძლებლობები.

    ორმაგი კოდი

    ციფრულ ტექნოლოგიაში მონაცემების (რიცხვები, სლაივი და სხვა) წარმოდგენის გზას ორი სიმბოლოს კომბინაციით, რომელიც შეიძლება დაინიშნოს 0 და 1. ერთი DC-ის სიმბოლოებს ბიტი ეწოდება.

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

    უმეტესობა, თითქოს ორმაგი კოდით შეიძლება გამოთქმა, აყალიბებს რამდენიმე მონაცვლე მწკრივს, ანუ. კომბინაციაში ბრძოლების რაოდენობაში, რაც რიცხვს აქცევს. მაგალითად, რიცხვითი მნიშვნელობების გამოსახატავად 0-დან 7-მდე, დედისთვის საკმარისია 3-ბიტიანი ან 3-ბიტიანი კოდი:

    რიცხვითი მნიშვნელობა ორმაგი კოდი
    0 000
    1 001
    2 010
    3 011
    4 100
    5 101
    6 110
    7 111

    ჩანს, რომ 7-ზე მეტი რიცხვებისთვის 3-ნიშნა კოდით, არ არსებობს 0 და 1 კოდების კომბინაციები.

    რიცხვებიდან ფიზიკურ მნიშვნელობებზე გადასვლისას, ჩვენ შეგვიძლია ჩამოვაყალიბოთ უფრო ძლიერი გამკვრივება უფრო ზოგადი გზით: მნიშვნელობების უდიდესი რაოდენობა m, იქნება ეს მნიშვნელობა (ტემპერატურა, ძაბვა, ნაკადი და ა.შ.) = 2n. მაგალითად, n=3, რაც შეეხება გამოკვლეულ კონდახს, აღებულია 8 მნიშვნელობა, მათ შორის წამყვანი 0.
    ორი კოდი მდიდარი კოდია. Tse ნიშნავს, რომ ერთი პოზიციიდან (მნიშვნელობა) მეორეზე გადასვლიდან, kilka bit შეიძლება შეიცვალოს ერთდროულად. მაგალითად, ნომერი 3 ორმაგ კოდში = 011. რიცხვი 4 ორმაგ კოდში = 100. აუცილებელია თქვენი ბანაკის შეცვლა საპირისპირო ზოლზე 3 დარტყმის დროს 3-დან 4-ზე გადართვისას. კოდის დისკიდან ასეთი კოდის წაკითხვა მიგვიყვანს იქამდე, რომ კოდის დისკის გარდაუვალი ამოღების (ტოლერანტობის) მეშვეობით, ტრეკებიდან კანის შესახებ ინფორმაციის ცვლილებები ერთ ღამეში არ შეიმჩნევა. ცე, ჩემი აზრით, მიიყვანს ამას იქამდე, რომ ერთი რიცხვიდან მეორეზე გადასვლისას, მცირე ხნით არასწორი ინფორმაცია ჩანდა. ასე რომ, ვისცერული გადასვლის შემთხვევაში 3 რიცხვიდან 4-ზე, შესაძლებელია მოკლე დრო დარჩეს 7-ის სანახავად, თუ, მაგალითად, გადასვლის საათის უფროსი ბიტი, ადრე შეცვლიდა ტროშის მნიშვნელობას. ქვედა მოგვიანებით. მისგან თავის დასაღწევად, ის გახდება ერთი კოდის ისეთი წოდებები, მაგალითად, გრეის კოდის რიგები.

    ნაცრისფერი კოდი

    რუხი კოდი არის ის, რასაც ჩვენ ვუწოდებთ ერთ ბიტიან კოდს, ანუ. ერთი რიცხვიდან მეორეზე გადასვლისას ინფორმაციის მხოლოდ ერთი ბოლო ბიტი იცვლება. შეცდომა მექანიკური კოდის დისკიდან ინფორმაციის წაკითხვისას ერთი რიცხვიდან მეორეზე გადართვისას მხოლოდ გამოიწვევს იმ ფაქტს, რომ ერთი პოზიციიდან მეორეზე გადასვლა იქნება საათში სამი ცვლა, რაც გამოიწვევს ზედა მნიშვნელობის აბსოლუტურად არასწორ მნიშვნელობას. პოზიცია ერთი პოზიციიდან მეორეზე გადასვლისას.
    Perevagou Grey-code є Yogo zdatnіst ინფორმაციის სარკისებური გამოსახულება. ასე რომ, სენიორის ბიტის შებრუნებით, თქვენ შეგიძლიათ უბრალოდ შეცვალოთ რაჰუნკა პირდაპირ მარტივი რანგით და ასეთი რანგით აიღოთ ღერძის რეალური (ფიზიკური) სწორი შეფუთვა. რაჰუნკას პირდაპირ შეცვლა ასეთ რანგში ადვილად შეიძლება შეიცვალოს ე.წ. მნიშვნელობა, როგორც ხედავთ, შეიძლება იყოს ასეთ რანგში ზრდა ან კლება ღერძის იგივე ფიზიკური პირდაპირი შეფუთვით.
    Oskіlki іnformatsіya გამოხატული Grey-კოდით შეიძლება წმინდა კოდირების სიმბოლო არ შეიცავს რეალურ ციფრულ ინფორმაციას, ღვინო არის დამნაშავე ბევრად უფრო მეტ ტრანსფორმაციაში სტანდარტულ ორობით კოდში. ის მუშაობს კოდის ხელახალი ჩაწერისთვის (გრეი-ბინარული დეკოდერი), რომელიც ადვილად რეალიზდება ენის დასახმარებლად ლოგიკური ელემენტებით, რომელიც „ირთვება ან გამორთულია“ (XOR), როგორც პროგრამული და აპარატურის გზა.

    ათობითი რიცხვების ვალიდობა 0-დან 15-მდე ორი კოდისა და რუხი კოდის დიაპაზონში

    ორმაგი კოდირება რუხი კოდირება
    ათწილადი კოდი
    ორი მნიშვნელობა მეთექვსმეტე მნიშვნელობა ათწილადი კოდი ორი მნიშვნელობა მეთექვსმეტე მნიშვნელობა
    0 0000 0 სთ 0 0000 0 სთ
    1 0001 1სთ 1 0001 1სთ
    2 0010 2სთ 3 0011 3 სთ
    3 0011 3 სთ 2 0010 2სთ
    4 0100 4სთ 6 0110 6სთ
    5 0101 5სთ 7 0111 7სთ
    6 0110 6სთ 5 0101 5სთ
    7 0111 7სთ 4 0100 4სთ
    8 1000 8 სთ 12 1100
    9 1001 9სთ 13 1101 დჰ
    10 1010 აჰ 15 1111 ფჰ
    11 1011 ბჰ 14 1110 ეჰ
    12 1100 10 1010 აჰ
    13 1101 დჰ 11 1011 ბჰ
    14 1110 ეჰ 9 1001 9სთ
    15 1111 ფჰ 8 1000 8 სთ

    გრეის კოდის გადაქცევა პირველად ორობით კოდში შეიძლება განხორციელდეს მარტივი მიკროსქემის გამოყენებით ინვერტორებით და ლოგიკური ელემენტებით „ჩართული ან გამორთული“, როგორც ეს ნაჩვენებია ქვემოთ:

    რუხი-ჭარბი კოდი

    ბრწყინვალე ერთფეროვანი ნაცრისფერი კოდი შესაფერისია ნებართვებისთვის, რადგან ის შეიძლება წარმოდგენილი იყოს ვარსკვლავების რაოდენობით მე-2 საფეხურზე. მისი განხორციელების აუცილებლობის შემთხვევაში ნებადართულია ბრწყინვალე გრეის კოდის გამოყენება, შუა ლოტი ჩანს და გამარჯვებული. ეს წოდება ინახავს კოდის "ერთკუდიანობას". თუმცა, რიცხვითი დიაპაზონი არ იწყება ნულიდან, არამედ გადადის ერთ მნიშვნელობაზე. გენერირებული სიგნალის შესახებ ინფორმაციის დამუშავებისას ჩანს cob და შემცირების ნებართვებს შორის განსხვავების ნახევარი. ნება მომეცით, მაგალითად, 360? გამოხატვის მიზნით, ქუთა ხშირად ამ გზით ხორციელდება. ასე რომ, 9-ბიტიანი გრეის კოდი უდრის 512 კროკის, ურიზაცია ორივე მხრიდან 76 კროკით 360°-ში.

    © 2022 androidas.ru - ყველაფერი Android-ის შესახებ