Екілік және ASCII
Екілік код – компьютерлер мен сандық құрылғыларда мәтінді, белгілерді немесе процессор нұсқауларын көрсету және тасымалдау үшін қолданылатын әдіс. Компьютерлер мен сандық құрылғылар екі кернеу мәніне (Жоғары немесе Төмен) негізделген негізгі әрекеттерін орындайтындықтан, процеске қатысты деректердің әрбір биті сол пішінге түрлендірілуі керек. Бұл тапсырманы орындаудың тамаша әдісі екілік сандық жүйеде деректерді көрсету болып табылады, ол тек екі цифрды, 1 және 0. Мысалы, пернетақтадағы әрбір пернені басқан кезде ол 1 және 0 жолын шығарады., ол әрбір таңба үшін бірегей және оны шығыс ретінде жібереді. Мәліметтерді екілік кодқа түрлендіру процесі кодтау деп аталады. Көптеген кодтау әдістері есептеуіш пен телекоммуникацияда қолданылады.
ASCII, ол ақпарат алмасуға арналған американдық стандартты кодты білдіреді, компьютерлерде және қатысты құрылғыларда қолданылатын әріптік-сандық таңбаларға арналған стандартты кодтау. ASCII жүйесін Америка Құрама Штаттарының Стандарттар Институты (USASI) енгізді, қазір Америка Ұлттық Стандарттар Институты деп аталады.
Екілік кодтар туралы толығырақ
Деректерді кодтаудың ең қарапайым жолы таңбаға немесе таңбаға немесе нұсқауға белгілі бір мәнді (негізінен ондық сандармен) тағайындау, содан кейін мәнді (ондық санды) тек мыналардан тұратын екілік санға түрлендіру. 1 және 0. 1 `s және 0`s тізбегі екілік жол деп аталады. Екілік жолдың ұзындығы кодтауға болатын әртүрлі таңбалардың немесе нұсқаулардың санын анықтайды. Тек бір цифрмен тек екі түрлі таңба немесе нұсқауларды көрсетуге болады. Екі санмен төрт таңбаны немесе нұсқауларды көрсетуге болады. Әдетте, n саннан тұратын екілік жолмен 2 түрлі таңбаларды, нұсқауларды немесе күйлерді көрсетуге болады.
Көптеген кодтау әдістері әртүрлі ұзындықтағы екілік жолдармен бар, олардың кейбіреулері тұрақты, ал басқалары айнымалы ұзындыққа ие. Тұрақты бит жолдары бар екілік кодтардың бірнешеуі ASCII, кеңейтілген ASCII, UTF-2 және UTF-32 болып табылады. UTF-16 және UTF-8 айнымалы ұзындықтағы екілік кодтар болып табылады. Хаффман кодтауы мен Морзе коды айнымалы ұзындықтағы екілік кодтар ретінде қарастырылуы мүмкін.
ASCII туралы толығырақ
ASCII - 1960 жылдары енгізілген әріптік-сандық таңбаларды кодтау схемасы. Түпнұсқа ASCII 128 таңбаны көрсетуге мүмкіндік беретін 7 саннан тұратын екілік жолды пайдаланады. ASCII кеңейтілген ASCII деп аталатын кейінгі нұсқасы 256 түрлі таңбаны көрсету мүмкіндігін беретін 8 саннан тұратын екілік жолды пайдаланады.
ASCII, ең алдымен, басқару таңбалары болып табылатын таңбалардың екі түрін қамтиды (0-31 ондық және 127ондық арқылы көрсетіледі) және басып шығарылатын таңбалар (32- 126 ондық арқылы көрсетіледі). Мысалы, басқару пернесін жоюға 127ондық мәні беріледі, ол 1111111 арқылы көрсетіледі. 97ондық мәні берілген a таңбасы, 1100001 арқылы көрсетіледі. ASCII әріптерді екі жағдайда да, сандарда, белгілерде және басқару пернелерінде де көрсете алады.
Бинарлы код пен ASCII арасындағы айырмашылық неде?
• Екілік код – таңбаларды немесе нұсқауларды кодтау әдісі үшін пайдаланылатын жалпы термин, бірақ ASCII таңбаларды кодтаудың жаһандық қабылданған конвенцияларының бірі ғана және отыз жылдан астам уақыт бойы ең жиі қолданылатын екілік кодтау схемасы болды..
• Екілік кодта таңбалар санына, нұсқауларға немесе кодтау әдісіне байланысты кодтау үшін әртүрлі ұзындықтар болуы мүмкін, бірақ ASCII ұзартылған ASCII үшін тек 7 саннан тұратын екілік жолды және 8 санды ғана пайдаланады.