Бинардык жана ASCII ортосундагы айырма

Бинардык жана ASCII ортосундагы айырма
Бинардык жана ASCII ортосундагы айырма

Video: Бинардык жана ASCII ортосундагы айырма

Video: Бинардык жана ASCII ортосундагы айырма
Video: Data Science with Python! Analyzing File Types from Avro to Stata 2024, Июль
Anonim

Binary vs 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 7 сандуу узун экилик сапты колдонот, бул ага 128 символду көрсөтүүгө мүмкүндүк берет. Кеңейтилген ASCII деп аталган ASCIIдин кийинки версиясы 8 сандан турган узун экилик сапты колдонот жана ага 256 түрдүү символду көрсөтүү мүмкүнчүлүгүн берет.

ASCII, негизинен, эки типтеги символдорду камтыйт, алар башкаруу символдору (0-31 ондук жана 127ондук менен көрсөтүлгөн) жана басып чыгаруучу символдор (32- 126 ондук менен көрсөтүлгөн). Мисалы, башкаруу баскычын өчүрүүгө 127ондук мааниси берилет, ал 1111111 менен көрсөтүлөт. 97ондук мааниси берилген a символу, 1100001 менен көрсөтүлөт. ASCII эки учурда тең тамгаларды, сандарды, символдорду жана башкаруу баскычтарын көрсөтө алат.

Бинарлык код менен ASCII ортосунда кандай айырма бар?

• Бинардык код – символдорду же нускамаларды коддоо ыкмасы үчүн колдонулган жалпы термин, бирок ASCII символдорду коддоо боюнча глобалдык кабыл алынган конвенциялардын бири гана жана отуз жылдан ашык убакыт бою эң көп колдонулган экилик коддоо схемасы болгон..

• Бинардык код символдордун санына, нускамаларга же коддоо ыкмасына жараша коддоо үчүн ар кандай узундуктарга ээ болушу мүмкүн, бирок ASCII 7 сандуу экилик сапты жана кеңейтилген ASCII үчүн 8 цифраны гана колдонот.

Сунушталууда: