Çima di EBCDIC de herf li rêzê ne?

Standarda ASCII di sala 1963-an de hate pejirandin, û naha çu kes şîfreyek ku 128 tîpên pêşîn ji ASCII cûda dibin bikar tîne. Lêbelê, heya dawiya sedsala borî, EBCDIC bi rengek çalak hate bikar anîn - kodkirina standard ji bo serekeyên IBM û klonên wan ên Sovyetê komputerên EC. EBCDIC di z/OS-ê de kodkirina bingehîn dimîne, pergala xebitandinê ya standard ji bo serekeyên nûjen ên IBM Z.

Tiştê ku tavilê bala we dikişîne dema ku li EBCDIC mêze dike ev e ku tîp li rêzê ne: di navbera I и J û di navbera R и S ji bo van navberan pozîsyonên nehatine bikar anîn hebûn (li ser komputera ES belav kirin tîpên kîrîlî). Ma kê difikirî ku tîpên bi valahiyên newekhev di navbera herfên cîran de şîfre bike?

Çima di EBCDIC de herf li rêzê ne?

Navê EBCDIC ("BCDIC Berfireh") destnîşan dike ku ev kodkirin - berevajî ASCII - ne ji sifrê ve hatî afirandin, lê li ser bingeha şîfrekirina BCDIC şeş-bit, ku ji hingê ve hatî bikar anîn. IBM 704 (1954):

Çima di EBCDIC de herf li rêzê ne?

Lihevhatina paşverû ya tavilê tune: taybetmendiyek hêsan a BCDIC ku di veguheztina EBCDIC de winda bû ev bû ku hejmar 0-9 bi kodên 0-9 re têkildar in. Lêbelê, di navbera heft kodan de valahiyên hene I и J û di heşt kodên di navbera R и S berê xwe dane BCDIC. Ew ji ku hatine?

Dîroka (E)BCDIC bi dîroka IBM-ê re hevdem dest pê dike - pir berî komputerên elektronîkî. IBM di encama yekbûna çar pargîdaniyan de hate damezrandin, ji wan ya herî pêşkeftî ya teknolojiyê Pargîdaniya Tabulating Machine bû, ku di sala 1896-an de ji hêla Herman Hollerith, dahêner ve hate damezrandin. tabulator. Tabulatorên yekem bi tenê hejmara kartên pêçandî yên ku li cîhek taybetî hatine qut kirin jimartin; lê di sala 1905an de Hollerith dest bi hilberînê kir dehan tabulatoran. Her qertek ji bo tabloya dehiyê ji qadên bi dirêjahiya kêfî pêk dihat, û jimareyên ku di van qadan de bi forma asayî ya dehiyê hatine nivîsandin li ser tevaya deqê hatin berhev kirin. Dabeşkirina nexşeyê li zeviyan bi girêdana têlên li ser panela patchê ya tabulatorê hate destnîşankirin. Mînakî, li ser vê qerta punçê ya Hollerith, depokirin di Pirtûkxaneya Kongreyê de, jimareya 23456789012345678 bi zelalî hatiye mohrkirin, nenas e ku di nav qadan de hatî dabeş kirin:

Çima di EBCDIC de herf li rêzê ne?

Dibe ku yê herî baldar nihêrî ku li ser nexşeya Hollerith 12 rêzên kun hene, her çend deh ji bo hejmaran bes in; û di BCDIC de, ji bo her nirxek du bitên herî girîng, tenê 12 kod ji 16 gengaz têne bikar anîn.

Helbet ev ne tesaduf e. Di destpêkê de, Hollerith rêzên zêde ji bo "nîşanên taybetî" yên ku nehatine zêdekirin, lê bi tenê têne jimartin - wekî di tabloyên yekem de armanc kir. (Îro em ê ji wan re bibêjin "qavên bit".) Wekî din, di nav "nîşaneyên taybetî" de gengaz bû ku nîşangirên komê werin danîn: heke ji bo tablokirinê ne tenê berhevokên dawîn, lê di heman demê de yên navîn jî hewce bike, wê demê tabloker dê bisekine. wê guherînek di yek ji nîşangirên komê de tespît kir, û operator neçar ma ku ji tabloyên dîjîtal ji nû ve li ser kaxezê binivîsîne, panelê ji nû ve bike, û tablokirinê ji nû ve bidomîne. Mînakî, dema ku hevsengiyên hesabkirinê têne hesibandin, komek qertan dikare bi yek tarîx an yek dijber re têkildar be.

Di sala 1920-an de, dema ku Hollerith jixwe teqawît bû, "tabulatorên nivîsandinê" hatin bikar anîn, ku bi teletype ve girêdayî bûn û bêyî ku hewcedariya operatorê hewce bike, bine-totalan bi xwe çap bikin. Zehmetiya nuha ew bû ku meriv diyar bike ku her yek ji hejmarên çapkirî behsa çi dike. Di sala 1931 de, IBM biryar da ku "nîşanên taybetî" bikar bîne da ku tîpan nîşan bide: nîşanek di rêza 12-an de nameya ji A ber I, di 11-ê de - ji J ber R, li sifir - ji S ber Z. "Tabelatora alfabeyê" ya nû dikare navê her komek qertan bi binîjimaran çap bike; di vê rewşê de, stûna neşikestî veguherî cîhek di navbera karakteran de. Ji kerema xwe not bikin ku S ji hêla berhevoka qulikê 0+2 ve hatî destnîşan kirin, û berhevoka 0+1 bi eslê xwe ji tirsa ku du kunên li kêleka hev di heman stûnê de bibin sedema pirsgirêkên mekanîkî di xwendevan de nehat bikar anîn.

Çima di EBCDIC de herf li rêzê ne?

Naha hûn dikarin li tabloya BCDIC ji aliyek piçûktir binihêrin:

Çima di EBCDIC de herf li rêzê ne?

Ji xeynî ku 0 û cîh berepaş in, du bitên herî girîng "nîşana taybetî" ya ku ji sala 1931-an vir ve ji bo karaktera têkildar di qerta punçê de tê lêdan destnîşan dikin; û çar bitên herî kêm girîng jimareya ku di beşa sereke ya qertê de hatî xistin diyar dike. Piştgiriya sembolê & - / di salên 1930-an de li tabloyên IBM-ê hate zêdekirin, û şîfrekirina BCDIC ya van karakteran bi berhevokên qulikê yên ku ji bo wan hatine kişandin re têkildar e. Gava ku piştgirî ji hejmareke hîn mezintir tîpan re hewce bû, rêza 8 wekî "nîşanek taybetî" ya zêde hate xistin - bi vî rengî, dibe ku di yek stûnê de heya sê qul hebin. Ev formata qertên pêçandî heya dawiya sedsalê hema hema neguherî ma. Li Yekîtiya Sovyetê, wan şîfreyên latînî û xalbendî yên IBM hiştin, û ji bo herfên kîrîlî wan di rêzên 12, 11, 0 de bi yekcarî çend "nîşanên taybetî" xistin - ne bi sê kunên di yek stûnê de.

Dema ku komputera IBM 704 hate afirandin, wan demek dirêj li ser şîfrekirina karaktera wê nefikirî: wan kodkirina ku di wê demê de di qertên pêçandî de hatî bikar anîn girtin, û tenê "ew li cîhê xwe danîn." Di sala 0-an de, di dema derbasbûna ji BCDIC bo EBCDIC de, çar bit-ên rêza nizm ên her sembolê neguhêr bûn, her çend bit-ên rêza bilind hinekî hatin guheztin. Bi vî rengî, formata qerta pelçiqandî ya ku di destpêka sedsala borî de ji hêla Hollerith ve hatî hilbijartin bandor li mîmariya hemî komputerên IBM-ê, heya û di nav de IBM Z.

Source: www.habr.com

Add a comment