Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Розширений двійково-кодований десятковий код обміну EBCDIC




Перед розробкою комп’ютерної системи IBM System/360, фірма IBM використала 6-розрядну версію двійково-кодованого десяткового числа для представлення символів і знаків. Цей код мав суттєві обмеження, пов’язані з малою розрядністю двійково-кодованого десяткового числа. Проектувальникам System/360 була потрібна більша інформа­ційна здатність коду так само як і узагальнений метод запам’ятовування і чисел, і симво­лів. Для того, щоб підтримувати сумісність з попередніми комп’ютерами і периферійним устаткуванням, інженери IBM вирішили, що буде краще просто розширити код BCD від 6 бітів до 8 бітів. Відповідно, цей новий код було названо розширеним двійково-кодова- ним десятковим кодом обміну (EBCDIC). Фірма IBM і тепер продовжує використовува­ти код EBCDIC в мейнфреймах і обчислювальних системах середнього розміру. В табл. 2.10 код EBCDIC показано в зонально-цифровій формі.

Зона     ■її 10 ООН   0І01       11X11       П01   ,F
  N1 Л, SGH STX ГЛ'Х р|* TIT LCj DEL     SMM VT Fl- CK SO SI
.0001 DUE DC1 ЇХ'2 тм RES NL BS Я. CAN EM cc GUI IFS IC.S IRS IUS
  DS SOS FS   HYP LF НТВ ESC     S.M CU2   liNQ ACK ВШ.
ОО11     SYN   PN RS VC EOT       CU3 iX'4 NAK   SUB
  SP                   V*   < ( + і
'0J01 &                   I S * )   ->
0110 /                     <* _ > ?
                        * c*   =  
    a b с il e f g h і            
    I k   m il   P   r            
      s t u V w X V 7.            
                                 
|11000   A В с I H I7 G II              
    1 К L M N   P Q R            
    1s Т u V W X Y 7.            
    1 2             У        

Знаки представлені шляхом додавання бітів до зонних бітів. Наприклад, знаку а відповідає код 1000 0001, а цифрі 3 - код 1111 0011. Зауважимо, що єдина різниця між верхніми і нижніми символами полягає в позиції розряду 2, що дозволяє зробити пере­творення від верхніх до нижніх символів (або навпаки) шляхом переключення одно-

го двійкового розряду. Зональні біти також роблять легшою для програміста перевірку правильності вхідних даних. Розшифрування абревіатур з табл. 2.10 наведено в табл. 2.11.

Таблиця 2.11

NULL Null TM Tape mark ETB End of transmission block
SOH Start of heading RES Restore ESC Escape
STX Start of text NL New line SM Set mode
ETX End of test BS Backspace CU2 Customer use 2
PF Punch off IL Idle ENQ Enquiry
HT Horizontal tab CAN Cancel ACK Acknowledge
LC Lowercase EM End of medium BEL Ring the bell (beep)
DEL Delete CC Cursor Control SYN Synchronous idle
RLF Reverse if needed CU1 Customer use 1 PN Punch on
SMM Start manual message IFS Interchange file separator RS - T T/’-' Record separator
VT Vertical tab IGS Interchange group separator uc Uppercase
FF Form feed IRS Interchange record separator EOT End of transmission
CR Carriage return IGS Interchange unit separator CU3 Customer use 3
SO Shift out DS Digit select DC4 Device control 4
SI Shift in SOS Start of significance NAK Negative acknowledgement
DLE Data link escape FS Field separator SUB Substitute
DC1 Device control 1 BYP Bypass SP Space
DC2 Device control 2 LF Line feed    



Поделиться с друзьями:


Дата добавления: 2014-11-06; Просмотров: 579; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.