Ақпараттық өңдеу құрылғысы


Кесте #1. ASCII кодтамасы



бет3/18
Дата12.12.2023
өлшемі0,64 Mb.
#196320
1   2   3   4   5   6   7   8   9   ...   18
Байланысты:
ЛЕКЦИЯ по микропроцессорам

Кесте #1. ASCII кодтамасы



Пайымдама. Мұнда және бұдан әрі кодтамалар тор-кесте түрінде келтіріледі: мысалы Q әріптің коды 51, өйткені бұл әріп 50-ші жолмен 1-ші бағанның қыйлысанда орналасады (50 + 1 = 51). Бұл және келесі кестелерде сандар он алтылық жүйесінде жазылады, яғни санның әрбір цифрасы өскенде бірден он алтыға дейін: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F таңбаланып жүгіріп өтеді. Он алтылық жүйедегі сандарды үйренішті ондық жүйедегі сандардан айыру үшін олардың алдында 0x префикс жазылады, мысалы жаңағы Q әріптін коды 0x51. Санды оналтылық түрінде жазуын ыңғайлығы - сандың әрбір таңбасы төрт битке сәйкес келеді, яғни екі таңбалық он алтылық сан - сегіз бит, тура бір байт, сонымен сегіз биттік сан 0x00 -ден 0xFF-ке дейінгі өрнектермен таңбаланады. Солай екі байттық (он алты биттік) сан 0x0000 - 0xFFFF арада болады. 0xFFFF деген сан ондык түрінде 65535 деп жазылады. Сан он алтылық түрінде екені жәй да анық болса 0x префиксын жазбауға да болады.
ASCII кестесінің жоғарғы екі жолы символдарды таңбаламайды, сондықтан бұл орындар кестеде бос. Қалыптасқан дәстүр бойынша ASCII кестесі бүкіл сегіз биттік кодтама кетесінің бірінші жартысында (0x00-0x7F) орналасады. Сонымен 8-биттік кодтама кестелері бір-бірінен тек соңғы 128 символдармен (0x80-0xFF) айырылсады. Мақаламызда келтірілген кестелерде әрбір символдың үстінде оның он алты биттік (және он алтылық жүйе түрінде) Unicode коды жазылады. Unicode кестесі ASCII кестесінен басталатын болғандықтан, жоғардағы кестеде "юникод" пен 8-биттік кодтары бірдей.

Кесте #2. CP1252 (ISO-8859-1, Latin 1) кодтамасы



Дүниедегі ең кең таралған 8-биттік кодтамасының екінші жартысы. Бұл ISO-8859-1 (басқа аты Latin-1) басындағы екі жолдарында символдар жоқ (ASCII-де секілді). Осы кестенің CP1252 деп аталатын Microsoft-тың вариантында сол жоғарғы екі жолында да, орындар рәсуа болмасын деп, кейбір символдар орналыстырылған. Әрбір символдың үстінде өзінің юникоды. Unicode кестесі ASCII-мен басталып, Latin-1-мен жалғасатың болғандықтан, юникодымен 8-биттік кодтары мұнда бірдей, Microsoft толтырған анау екі жолдардан басқасы, әрине.



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   18




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет