Стандарти ASCII соли 1963 қабул шудааст ва ҳоло кам касе рамзеро истифода мебарад, ки 128 аломати аввалаш аз ASCII фарқ мекунад. Бо вуҷуди ин, то охири асри гузашта, EBCDIC фаъолона истифода мешуд - рамзгузории стандартӣ барои мейнфреймҳои IBM ва клонҳои шӯравии онҳо компютерҳои EC. EBCDIC рамзгузории ибтидоӣ дар z/OS, системаи стандартии амалиётӣ барои мейнфремаҳои муосири IBM Z боқӣ мемонад.
Он чизе, ки ҳангоми дидан ба EBCDIC фавран чашми шуморо ҷалб мекунад, ин аст, ки ҳарфҳо дар як саф нестанд: байни I
и J
ва дар байни R
и S
мавқеъҳои истифоданашуда буданд (дар компютери ES барои ин фосилаҳо
Номи худи EBCDIC («Extended BCDIC») ба он ишора мекунад, ки ин рамзгузорӣ бар хилофи ASCII - аз сифр сохта нашудааст, балки дар асоси рамзгузории шаш-битии BCDIC, ки аз ҳамон вақт истифода мешавад
Мутобиқати зуд ба қафо вуҷуд надорад: як хусусияти мувофиқи BCDIC, ки ҳангоми гузариш ба EBCDIC гум шуда буд, ин буд, ки рақамҳо 0
-9
ба рамзҳои 0-9 мувофиқат мекунанд. Бо вуҷуди ин, дар байни ҳафт код камбудиҳо мавҷуданд I
и J
ва дар ҳашт рамзи байни R
и S
аллакай дар BCDIC буд. Онҳо аз куҷо омадаанд?
Таърихи (E)BCDIC ҳамзамон бо таърихи IBM - хеле пеш аз компютерҳои электронӣ оғоз меёбад. IBM дар натиҷаи муттаҳидшавии чаҳор ширкат ба вуҷуд омад, ки аз ҷиҳати технологӣ пешрафтатаринаш Ширкати Tabulating Machine буд, ки соли 1896 аз ҷониби ихтироъкор Ҳерман Холлерит таъсис ёфтааст.
Эҳтимол аз ҳама бодиққат пай бурда бошад, ки дар харитаи Ҳоллерит 12 қатор барои сӯрохҳо мавҷуд аст, гарчанде ки даҳ барои рақамҳо кофӣ аст; ва дар BCDIC, барои ҳар як арзиши муҳимтарин ду бит, аз 12 имконпазир танҳо 16 код истифода мешавад.
Албатта, ин тасодуфй нест. Дар аввал, Холлерит сатрҳои иловагиро барои "нишонаҳои махсус" пешбинӣ кард, ки илова карда нашудаанд, балки ба таври оддӣ ҳисоб карда шуданд - ба монанди дар ҷадвалҳои аввалин. (Имрӯз мо онҳоро «майдонҳои бит» меномем.) Илова бар ин, дар байни «баҳои махсус» нишондиҳандаҳои гурӯҳӣ гузоштан мумкин буд: агар барои ҷадвал на танҳо маблағи ниҳоӣ, балки мобайнӣ низ талаб карда шавад, он гоҳ ҷадвалгузор вақте қатъ мешавад. он тағиротро дар ҳама гуна нишондиҳандаҳои гурӯҳ муайян кард ва оператор маҷбур шуд, ки зерҷамъбастҳоро аз тахтаҳои рақамӣ ба коғаз аз нав нависад, тахтаро аз нав танзим кунад ва ҷадвалбандиро аз сар гузаронад. Масалан, ҳангоми ҳисоб кардани бақияи муҳосибӣ, як гурӯҳи кортҳо метавонанд ба як сана ё як контрагент мувофиқат кунанд.
То соли 1920, вақте ки Ҳоллерит аллакай ба нафақа баромад, "табуляторҳои чопкунӣ" ба кор даромаданд, ки ба телетайп пайваст буданд ва метавонанд бидуни дахолати оператор худашон ҷамъбастҳоро чоп кунанд. Ҳоло мушкил ин буд, ки ҳар як рақами чопшуда ба чӣ ишора мекунад. Дар соли 1931, IBM тасмим гирифт, ки "тамғаҳои махсус" -ро барои нишон додани ҳарфҳо истифода барад: аломат дар сатри 12 ҳарфи аз A
ба I
, дар 11-ум — аз J
ба R
, дар сифр - аз S
ба Z
. "Табулатори алифбо"-и нав метавонад номи ҳар як гурӯҳи кортҳоро дар баробари ҷамъбастҳо чоп кунад; дар ин сурат сутуни ношикаста ба фосилаи байни аломатхо табдил ёфт. Лутфан қайд кунед, ки S
аст, ки аз тарафи комбинатсияи сӯрохи 0+2 таъин, ва комбинатсияи 0+1 буд, аслан аз тарси он ки ду сӯрохиро дар паҳлӯи якдигар дар як сутун боиси мушкилоти механикӣ дар хонанда истифода бурда намешавад.
Акнун шумо метавонед ба ҷадвали BCDIC аз як нуқтаи дигар назар кунед:
Ба истиснои он, ки 0 ва фосила баргардонида шудаанд, ду битҳои муҳимтарин "тамғаи махсус" -ро муайян мекунанд, ки аз соли 1931 ба перфокорта барои аломати мувофиқ гузошта шудааст; ва чор бит камтар муҳим муайян рақам шкалаи ба қисми асосии корт. Дастгирии рамзӣ & - /
дар солҳои 1930-ум ба табуляторҳои IBM илова карда шуд ва рамзгузории BCDIC ин аломатҳо ба таркиби сӯрохи барои онҳо задашуда мувофиқат мекунад. Вақте ки дастгирии шумораи боз ҳам бештари аломатҳо лозим буд, сатри 8 ҳамчун "тамғаи махсус" илова карда шуд - аз ин рӯ, дар як сутун то се сӯрохиро метавон дошт. Ин формати перфокартаҳо то охири аср амалан бетағйир монд. Дар СССР рамзгузории лотинӣ ва аломатҳои пунктуатсияи IBM-ро тарк карда, барои ҳарфҳои кириллӣ якбора дар сатрҳои 12, 11, 0 якчанд «нишонаҳои махсус» мезананд - на танҳо бо се сӯрохи дар як сутун.
Вақте ки компютери IBM 704 сохта шуд, онҳо дар бораи рамзгузории аломатҳои он муддати тӯлонӣ фикр накарданд: онҳо рамзгузории он вақт дар перфокартаҳо истифода мешуданд ва танҳо “онро ба ҷои худ гузоштанд”. Дар соли 0, дар давраи гузариш аз BCDIC ба EBCDIC, чор битҳои пасттартиби ҳар як рамз бетағйир монданд, гарчанде ки битҳои тартиби баланд каме омехта карда шуданд. Ҳамин тариқ, формати перфокорт, ки Холлерит дар ибтидои асри гузашта интихоб карда буд, ба меъмории ҳамаи компютерҳои IBM, аз ҷумла то IBM Z, таъсир расонд.
Манбаъ: will.com