Carson nach eil na litrichean leantainneach ann an EBCDIC?

Chaidh gabhail ris an inbhe ASCII ann an 1963, agus a-nis cha mhòr gu bheil duine a’ cleachdadh còdachadh aig a bheil a’ chiad 128 caractar eadar-dhealaichte bho ASCII. Ach, gu deireadh na linn mu dheireadh, chaidh EBCDIC a chleachdadh gu gnìomhach - an còdachadh àbhaisteach airson prìomh fhrèaman IBM agus na coimpiutairean EC clones Sòbhieteach aca. Tha EBCDIC fhathast na phrìomh chòdachadh ann an z / OS, an siostam obrachaidh àbhaisteach airson prìomh fhrèaman IBM Z an latha an-diugh.

Is e an rud a ghlacas do shùil sa bhad nuair a choimheadas tu air EBCDIC nach eil na litrichean ann an sreath: eadar I и J agus eadar R и S bha dreuchdan ann gun chleachdadh (air a’ choimpiutair ES airson na h-amannan sin sgaoileadh Caractaran Cirilis). Cò bhiodh air smaoineachadh litrichean a chòdachadh le beàrnan neo-ionann eadar litrichean ri thaobh?

Carson nach eil na litrichean leantainneach ann an EBCDIC?

Tha an dearbh ainm EBCDIC (“BCDIC Leudaichte”) a’ nochdadh nach deach an còdachadh seo - eu-coltach ri ASCII - a chruthachadh bhon toiseach, ach stèidhichte air còdachadh sia-bit BCDIC, a chaidh a chleachdadh bhon uair sin. IBM 704 (1954):

Carson nach eil na litrichean leantainneach ann an EBCDIC?

Chan eil co-fhreagarrachd air ais sa bhad: b’ e feart goireasach de BCDIC a chaidh a chall anns a’ ghluasad gu EBCDIC gun robh na h-àireamhan 0-9 co-fhreagairt ri còdan 0-9. Ach, tha beàrnan de sheachd còdan eadar I и J agus ann an ochd còdan eadar R и S air a bhith aig BCDIC mu thràth. Cò às a thàinig iad?

Tha eachdraidh (E) BCDIC a 'tòiseachadh aig an aon àm ri eachdraidh IBM - fada ro choimpiutairean dealanach. Chaidh IBM a stèidheachadh mar thoradh air aonadh ceithir companaidhean, agus b’ e an Tabulating Machine Company an fheadhainn as adhartaiche gu teicneòlach, a chaidh a stèidheachadh ann an 1896 le Herman Hollerith, an innleadair. tabuladair. Bha na ciad chlàran dìreach a’ cunntadh an àireamh de chairtean punch a chaidh am punnd ann an àite sònraichte; ach ann an 1905 thòisich Hollerith cinneasachadh deicheach tabaichean. Bha gach cairt airson an tabulator deicheach air a dhèanamh suas de raointean de dh'fhaid neo-riaghailteach, agus chaidh na h-àireamhan a chaidh a sgrìobhadh anns na raointean sin anns an fhoirm deicheach àbhaisteach a chruinneachadh thairis air an deic gu lèir. Chaidh briseadh sìos a 'mhapa gu achaidhean a dhearbhadh le bhith a' ceangal nan uèirichean air pannal paiste an tabulator. Mar eisimpleir, air a’ chairt punch Hollerith seo, air a stòradh ann an Leabharlann na Còmhdhalach, tha an àireamh 23456789012345678 air a stampadh gu soilleir, neo-aithnichte air a roinn ann an raointean:

Carson nach eil na litrichean leantainneach ann an EBCDIC?

Is dòcha gu bheil an fheadhainn as aire air mothachadh gu bheil 12 sreathan airson tuill air mapa Hollerith, ged a tha deich gu leòr airson àireamhan; agus ann am BCDIC, airson gach luach den dà phìos as cudromaiche, chan eil ach 12 còdan air an cleachdadh a-mach à 16 comasach.

Gu dearbh, chan e co-thuiteamas a tha seo. An toiseach, bha Hollerith an dùil sreathan a bharrachd airson "comharran sònraichte" nach deach a chur ris, ach dìreach air an cunntadh - mar anns a 'chiad chlàran. (An-diugh chanadh sinn “bit fields” riutha).) A bharrachd air an sin, am measg nan “comharran sònraichte” bha e comasach comharran buidhne a shuidheachadh: nam biodh feum aig a’ chlàr chan e a-mhàin na suimean deireannach, ach cuideachd feadhainn eadar-mheadhanach, stadadh an tabulator nuair a lorg e atharrachadh ann an gin de na comharran buidhne , agus bha aig a’ ghnìomhaiche ri na fo-thiotalan bho na bùird didseatach ath-sgrìobhadh gu pàipear, am bòrd ath-shuidheachadh, agus clàrachadh ath-thòiseachadh. Mar eisimpleir, nuair a thathar a’ tomhas cothromachadh cunntasachd, dh’ fhaodadh buidheann de chairtean co-fhreagairt ri aon cheann-latha no ri aon bhuidheann eile.

Ann an 1920, nuair a bha Hollerith air a dhreuchd a leigeil dheth mar-thà, chaidh “taipearan taidhpeadh” a chleachdadh, a bha ceangailte ri teletype agus b’ urrainn dhaibh fo-thiotalan a chlò-bhualadh iad fhèin gun a bhith feumach air eadar-theachd gnìomhaiche. B’ e an duilgheadas a bh’ ann a-nis faighinn a-mach dè air an tug gach àireamh clò-bhuailte iomradh. Ann an 1931, cho-dhùin IBM “comharran sònraichte” a chleachdadh gus litrichean a chomharrachadh: chomharraich comharra anns an 12mh sreath an litir bho A gu I, anns an 11mh - bho J gu R, aig neoni - bho S gu Z. Dh'fhaodadh an "tabulator aibidil" ùr ainm gach buidheann de chairtean a chlò-bhualadh còmhla ri fo-thiotalan; anns a 'chùis seo, thionndaidh an colbh gun bhriseadh gu bhith na àite eadar caractaran. Thoir an aire sin S air a chomharrachadh leis a’ chothlamadh tuill 0+2, agus cha deach am measgachadh 0+1 a chleachdadh an toiseach air eagal gun toireadh dà thuill ri taobh a chèile san aon cholbh duilgheadasan meacanaigeach don leughadair.

Carson nach eil na litrichean leantainneach ann an EBCDIC?

A-nis faodaidh tu coimhead air clàr BCDIC bho cheàrn beagan eadar-dhealaichte:

Carson nach eil na litrichean leantainneach ann an EBCDIC?

Ach a-mhàin gu bheil an 0 agus an àite air an tionndadh air ais, tha an dà phìos as cudromaiche a’ mìneachadh an “comharra sònraichte” a chaidh a phutadh a-steach don chairt punch airson a’ charactar co-fhreagarrach bho 1931; agus bidh na ceithir pìosan as lugha a’ dearbhadh an fhigear a chaidh a bhualadh a-steach do phrìomh phàirt na cairt. Taic suaicheantas & - / a chur ri tabulators IBM anns na 1930n, agus tha còdachadh BCDIC nan caractaran sin a’ freagairt ris na cothlamadh tuill a chaidh a bhualadh dhaibh. Nuair a bha feum air taic airson àireamh eadhon nas motha de charactaran, chaidh sreath 8 a bhualadh mar “chomharra sònraichte” a bharrachd - mar sin, dh’ fhaodadh suas ri trì tuill a bhith ann an aon cholbh. Cha mhòr nach do dh'atharraich an cruth seo de chairtean punch gu deireadh na linne. Anns an USSR, dh’ fhàg iad còdachadh Laideann is puingeachaidh IBM, agus airson litrichean Cirilis chuir iad grunn “chomharran sònraichte” air falbh aig an aon àm ann an sreathan 12, 11, 0 - gun a bhith cuibhrichte gu trì tuill ann an aon cholbh.

Nuair a chaidh an coimpiutair IBM 704 a chruthachadh, cha do smaoinich iad fada mun chòdachadh charactaran air a shon: ghabh iad an còdachadh a chaidh a chleachdadh mar-thà ann an cairtean punch aig an àm sin, agus dìreach “chuir iad na àite e." Ann an 0, nuair a chaidh an gluasad bho BCDIC gu EBCDIC, chaidh na ceithir pìosan ìosal de gach samhla fhàgail gun atharrachadh, ged a chaidh na pìosan àrd-òrdugh a ghluasad beagan. Mar sin, thug an cruth cairt punched a thagh Hollerith aig toiseach na linne mu dheireadh buaidh air ailtireachd a h-uile coimpiutair IBM, suas gu agus a’ toirt a-steach an IBM Z.

Source: www.habr.com

Cuir beachd ann