Π—Π°Ρ‰ΠΎ Π±ΡƒΠΊΠ²ΠΈΡ‚Π΅ Π½Π΅ са ΠΏΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ Π² EBCDIC?

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ΡŠΡ‚ ASCII Π΅ ΠΏΡ€ΠΈΠ΅Ρ‚ ΠΏΡ€Π΅Π· 1963 Π³. ΠΈ сСга Π΅Π΄Π²Π° Π»ΠΈ някой ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅, Ρ‡ΠΈΠΈΡ‚ΠΎ ΠΏΡŠΡ€Π²ΠΈ 128 Π·Π½Π°ΠΊΠ° сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π°Ρ‚ ΠΎΡ‚ ASCII. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, Π΄ΠΎ края Π½Π° миналия Π²Π΅ΠΊ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° EBCDIC - стандартното ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ Π·Π° IBM ΠΌΠ΅ΠΉΠ½Ρ„Ρ€Π΅ΠΉΠΌΠΈ ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ ΡΡŠΠ²Π΅Ρ‚ΡΠΊΠΈ ΠΊΠ»ΠΎΠ½ΠΈΠ½Π³ΠΈ EC ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ. EBCDIC остава основното ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ Π² z/OS, стандартната ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π° систСма Π·Π° ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈ IBM Z ΠΌΠ΅ΠΉΠ½Ρ„Ρ€Π΅ΠΉΠΌΠΈ.

Π’ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²Π΅Π΄Π½Π°Π³Π° Ρ…Π²Π°Ρ‰Π° ΠΎΠΊΠΎΡ‚ΠΎ Π²ΠΈ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π³Π»Π΅Π΄Π°Ρ‚Π΅ EBCDIC Π΅, Ρ‡Π΅ Π±ΡƒΠΊΠ²ΠΈΡ‚Π΅ Π½Π΅ са Π² Π΅Π΄ΠΈΠ½ Ρ€Π΅Π΄: ΠΌΠ΅ΠΆΠ΄Ρƒ I ΠΈ J ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ R ΠΈ S имашС Π½Π΅ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ (Π½Π° ES ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π° Π·Π° Ρ‚Π΅Π·ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΈ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Π·Π½Π°Ρ†ΠΈ Π½Π° ΠΊΠΈΡ€ΠΈΠ»ΠΈΡ†Π°). Кой Π±ΠΈ си помислил Π΄Π° ΠΊΠΎΠ΄ΠΈΡ€Π° Π±ΡƒΠΊΠ²ΠΈ с Π½Π΅Ρ€Π°Π²Π½ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ съсСдни Π±ΡƒΠΊΠ²ΠΈ?

Π—Π°Ρ‰ΠΎ Π±ΡƒΠΊΠ²ΠΈΡ‚Π΅ Π½Π΅ са ΠΏΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ Π² EBCDIC?

Π‘Π°ΠΌΠΎΡ‚ΠΎ ΠΈΠΌΠ΅ EBCDIC (β€žΠ Π°Π·ΡˆΠΈΡ€Π΅Π½ BCDICβ€œ) подсказва, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ - Π·Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ ASCII - Π½Π΅ Π΅ създадСно ΠΎΡ‚ Π½ΡƒΠ»Π°Ρ‚Π°, Π° въз основа Π½Π° ΡˆΠ΅ΡΡ‚-Π±ΠΈΡ‚ΠΎΠ²ΠΎΡ‚ΠΎ BCDIC ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅, ΠΊΠΎΠ΅Ρ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΡ‚ IBM 704 (1954):

Π—Π°Ρ‰ΠΎ Π±ΡƒΠΊΠ²ΠΈΡ‚Π΅ Π½Π΅ са ΠΏΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ Π² EBCDIC?

Няма Π½Π΅Π·Π°Π±Π°Π²Π½Π° ΠΎΠ±Ρ€Π°Ρ‚Π½Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚: ΡƒΠ΄ΠΎΠ±Π½Π° функция Π½Π° BCDIC, която бСшС Π·Π°Π³ΡƒΠ±Π΅Π½Π° ΠΏΡ€ΠΈ ΠΏΡ€Π΅Ρ…ΠΎΠ΄Π° към EBCDIC, бСшС, Ρ‡Π΅ числата 0-9 отговарят Π½Π° ΠΊΠΎΠ΄ΠΎΠ²Π΅ 0-9. ΠœΠ΅ΠΆΠ΄Ρƒ тях ΠΎΠ±Π°Ρ‡Π΅ ΠΈΠΌΠ° пропуски ΠΎΡ‚ сСдСм ΠΊΠΎΠ΄Π° I ΠΈ J ΠΈ Π² осСм ΠΊΠΎΠ΄Π° ΠΌΠ΅ΠΆΠ΄Ρƒ тях R ΠΈ S Π²Π΅Ρ‡Π΅ са Π±ΠΈΠ»ΠΈ Π² BCDIC. ΠžΡ‚ΠΊΡŠΠ΄Π΅ са дошли?

Π˜ΡΡ‚ΠΎΡ€ΠΈΡΡ‚Π° Π½Π° (E)BCDIC Π·Π°ΠΏΠΎΡ‡Π²Π° Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с историята Π½Π° IBM - ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΈ Π΅Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ. IBM Π΅ създадСна Π² Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° сливанСто Π½Π° Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ Π½Π°ΠΉ-Π½Π°ΠΏΡ€Π΅Π΄Π½Π°Π»Π°Ρ‚Π° Π² Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π΅ Tabulating Machine Company, основана ΠΏΡ€Π΅Π· 1896 Π³. ΠΎΡ‚ Π₯Π΅Ρ€ΠΌΠ°Π½ Π₯ΠΎΠ»Π΅Ρ€ΠΈΡ‚, изобрСтатСлят Ρ‚Π°Π±ΡƒΠ»Π°Ρ‚ΠΎΡ€. ΠŸΡŠΡ€Π²ΠΈΡ‚Π΅ Ρ‚Π°Π±ΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ просто прСброяват броя Π½Π° ΠΏΠ΅Ρ€Ρ„ΠΎΡ€ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ място; Π½ΠΎ ΠΏΡ€Π΅Π· 1905 Π³. Hollerith Π·Π°ΠΏΠΎΡ‡Π²Π° производство дСсСтичСн Π·Π½Π°ΠΊ Ρ‚Π°Π±ΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ. Всяка ΠΊΠ°Ρ€Ρ‚Π° Π·Π° дСсСтичния Ρ‚Π°Π±ΡƒΠ»Π°Ρ‚ΠΎΡ€ сС ΡΡŠΡΡ‚ΠΎΠ΅ΡˆΠ΅ ΠΎΡ‚ ΠΏΠΎΠ»Π΅Ρ‚Π° с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½Π° дълТина ΠΈ числата, записани Π² Ρ‚Π΅Π·ΠΈ ΠΏΠΎΠ»Π΅Ρ‚Π° Π² ΠΎΠ±ΠΈΡ‡Π°ΠΉΠ½Π°Ρ‚Π° дСсСтична Ρ„ΠΎΡ€ΠΌΠ°, бяха сумирани Π·Π° цялата ΠΊΠΎΠ»ΠΎΠ΄Π°. Π Π°Π·Π±ΠΈΠ²ΠΊΠ°Ρ‚Π° Π½Π° ΠΊΠ°Ρ€Ρ‚Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ»Π΅Ρ‚Π° бСшС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Ρ‡Ρ€Π΅Π· ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° ΠΏΠ°Ρ‡ ΠΏΠ°Π½Π΅Π»Π° Π½Π° Ρ‚Π°Π±ΡƒΠ»Π°Ρ‚ΠΎΡ€Π°. НапримСр, Π½Π° Ρ‚Π°Π·ΠΈ ΠΏΠ΅Ρ€Ρ„ΠΎΠΊΠ°Ρ€Ρ‚Π° Π½Π° Hollerith, ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈ Π² Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Π½Π° ΠšΠΎΠ½Π³Ρ€Π΅ΡΠ° Π½ΠΎΠΌΠ΅Ρ€ΡŠΡ‚ 23456789012345678 Π΅ ясно ΠΏΠΎΠ΄ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½, нСизвСстСн ΠΊΠ°Ρ‚ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ Π½Π° ΠΏΠΎΠ»Π΅Ρ‚Π°:

Π—Π°Ρ‰ΠΎ Π±ΡƒΠΊΠ²ΠΈΡ‚Π΅ Π½Π΅ са ΠΏΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ Π² EBCDIC?

Най-Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»Π½ΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ΅ Π±ΠΈ са забСлязали, Ρ‡Π΅ Π½Π° ΠΊΠ°Ρ€Ρ‚Π°Ρ‚Π° Π½Π° Π₯ΠΎΠ»Π΅Ρ€ΠΈΡ‚ ΠΈΠΌΠ° 12 Ρ€Π΅Π΄Π° Π·Π° Π΄ΡƒΠΏΠΊΠΈ, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ дСсСт са Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΈ Π·Π° числа; ΠΈ Π² BCDIC, Π·Π° всяка стойност Π½Π° Π½Π°ΠΉ-Π·Π½Π°Ρ‡ΠΈΠΌΠΈΡ‚Π΅ Π΄Π²Π° Π±ΠΈΡ‚Π°, сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ само 12 ΠΊΠΎΠ΄Π° ΠΎΡ‚ 16 възмоТни.

Π Π°Π·Π±ΠΈΡ€Π° сС, Ρ‚ΠΎΠ²Π° Π½Π΅ Π΅ случайно. ΠŸΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ Π₯ΠΎΠ»Π΅Ρ€ΠΈΡ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ΠΈ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Ρ€Π΅Π΄ΠΎΠ²Π΅ Π·Π° β€žΡΠΏΠ΅Ρ†ΠΈΠ°Π»Π½ΠΈ Π±Π΅Π»Π΅Π·ΠΈβ€œ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ сС сумират, Π° просто сС броят - ΠΊΠ°ΠΊΡ‚ΠΎ Π² ΠΏΡŠΡ€Π²ΠΈΡ‚Π΅ Ρ‚Π°Π±ΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ. (ДнСс Π±ΠΈΡ…ΠΌΠ΅ Π³ΠΈ Π½Π°Ρ€Π΅ΠΊΠ»ΠΈ β€žΠ±ΠΈΡ‚ΠΎΠ²ΠΈ ΠΏΠΎΠ»Π΅Ρ‚Π°β€œ.) Π’ допълнСниС, срСд β€žΡΠΏΠ΅Ρ†ΠΈΠ°Π»Π½ΠΈΡ‚Π΅ Π·Π½Π°Ρ†ΠΈβ€œ бСшС възмоТно Π΄Π° сС Π·Π°Π΄Π°Π΄Π°Ρ‚ Π³Ρ€ΡƒΠΏΠΎΠ²ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ: Π°ΠΊΠΎ Ρ‚Π°Π±ΡƒΠ»ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ изисква Π½Π΅ само ΠΊΡ€Π°ΠΉΠ½ΠΈΡ‚Π΅ суми, Π½ΠΎ ΠΈ ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈΡ‚Π΅, Ρ‚ΠΎΠ³Π°Π²Π° Ρ‚Π°Π±ΡƒΠ»Π°Ρ‚ΠΎΡ€ΡŠΡ‚ Ρ‰Π΅ спрС, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Ρ‚ΠΎΠΉ ΠΎΡ‚ΠΊΡ€ΠΈ промяна Π² ΠΊΠΎΠΉΡ‚ΠΎ ΠΈ Π΄Π° Π΅ ΠΎΡ‚ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π½Π° Π³Ρ€ΡƒΠΏΠ°Ρ‚Π° ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΡŠΡ‚ Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° ΠΏΡ€Π΅Π½Π°ΠΏΠΈΡˆΠ΅ ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈΡ‚Π΅ суми ΠΎΡ‚ Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π½ΠΈΡ‚Π΅ Ρ‚Π°Π±Π»Π° Π½Π° хартия, Π΄Π° Π½ΡƒΠ»ΠΈΡ€Π° Ρ‚Π°Π±Π»ΠΎΡ‚ΠΎ ΠΈ Π΄Π° възобнови Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π°. НапримСр, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС изчисляват счСтоводни салда, Π³Ρ€ΡƒΠΏΠ° ΠΎΡ‚ ΠΊΠ°Ρ€Ρ‚ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π° Π½Π° Π΅Π΄Π½Π° Π΄Π°Ρ‚Π° ΠΈΠ»ΠΈ Π΅Π΄ΠΈΠ½ ΠΊΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚.

ΠŸΡ€Π΅Π· 1920 Π³., ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π₯ΠΎΠ»Π΅Ρ€ΠΈΡ‚ Π²Π΅Ρ‡Π΅ сС пСнсионира, сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ β€žΡ‚Π°Π±ΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ Π·Π° Π²ΡŠΠ²Π΅ΠΆΠ΄Π°Π½Π΅β€œ, ΠΊΠΎΠΈΡ‚ΠΎ са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Ρ‚Π΅Π»Π΅Ρ‚Π°ΠΉΠΏ ΠΈ ΠΌΠΎΠ³Π°Ρ‚ сами Π΄Π° ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚Π²Π°Ρ‚ ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ суми, Π±Π΅Π· Π΄Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° намСса Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€. Врудността сСга бСшС Π΄Π° сС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ Π·Π° ΠΊΠ°ΠΊΠ²ΠΎ сС отнася всяко ΠΎΡ‚ ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½ΠΈΡ‚Π΅ числа. ΠŸΡ€Π΅Π· 1931 Π³. IBM Ρ€Π΅ΡˆΠ°Π²Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° β€žΡΠΏΠ΅Ρ†ΠΈΠ°Π»Π½ΠΈ Π·Π½Π°Ρ†ΠΈβ€œ Π·Π° ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°Π½Π΅ Π½Π° Π±ΡƒΠΊΠ²ΠΈ: Π·Π½Π°ΠΊ Π½Π° 12-ия Ρ€Π΅Π΄ ΠΏΠΎΠΊΠ°Π·Π²Π° Π±ΡƒΠΊΠ²Π°Ρ‚Π° ΠΎΡ‚ A Π΄ΠΎ I, Π² 11-Ρ‚ΠΈ - ΠΎΡ‚ J Π΄ΠΎ R, ΠΏΡ€ΠΈ Π½ΡƒΠ»Π° - ΠΎΡ‚ S Π΄ΠΎ Z. Новият "Π°Π·Π±ΡƒΡ‡Π΅Π½ Ρ‚Π°Π±ΡƒΠ»Π°Ρ‚ΠΎΡ€" ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚Π° ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° всяка Π³Ρ€ΡƒΠΏΠ° ΠΊΠ°Ρ€Ρ‚ΠΈ Π·Π°Π΅Π΄Π½ΠΎ с ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈΡ‚Π΅ суми; Π² Ρ‚ΠΎΠ·ΠΈ случай Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π°Ρ‚Π° ΠΊΠΎΠ»ΠΎΠ½Π° сС ΠΏΡ€Π΅Π²ΡŠΡ€Π½Π° Π² ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π½Π°Ρ†ΠΈΡ‚Π΅. Моля, ΠΈΠΌΠ°ΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄, Ρ‡Π΅ S сС ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π²Π° с комбинация ΠΎΡ‚ Π΄ΡƒΠΏΠΊΠΈ 0+2, Π° комбинацията 0+1 Π½Π΅ Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ ΠΎΡ‚ страх, Ρ‡Π΅ Π΄Π²Π΅ Π΄ΡƒΠΏΠΊΠΈ Π΅Π΄Π½Π° Π΄ΠΎ Π΄Ρ€ΡƒΠ³Π° Π² Π΅Π΄Π½Π° ΠΈ ΡΡŠΡ‰Π° ΠΊΠΎΠ»ΠΎΠ½Π° Ρ‰Π΅ причинят ΠΌΠ΅Ρ…Π°Π½ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π² Ρ‡Π΅Ρ‚Π΅Ρ†Π°.

Π—Π°Ρ‰ΠΎ Π±ΡƒΠΊΠ²ΠΈΡ‚Π΅ Π½Π΅ са ΠΏΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ Π² EBCDIC?

Π‘Π΅Π³Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅Ρ‚Π΅ BCDIC Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° ΠΎΡ‚ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ ъгъл:

Π—Π°Ρ‰ΠΎ Π±ΡƒΠΊΠ²ΠΈΡ‚Π΅ Π½Π΅ са ΠΏΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ Π² EBCDIC?

Π‘ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎΠ²Π°, Ρ‡Π΅ 0 ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΡŠΡ‚ са ΠΎΠ±ΡŠΡ€Π½Π°Ρ‚ΠΈ, Π½Π°ΠΉ-Π·Π½Π°Ρ‡ΠΈΠΌΠΈΡ‚Π΅ Π΄Π²Π° Π±ΠΈΡ‚Π° опрСдСлят "спСциалния Π·Π½Π°ΠΊ", ΠΊΠΎΠΉΡ‚ΠΎ Π΅ Π±ΠΈΠ» ΠΏΠ΅Ρ€Ρ„ΠΎΡ€ΠΈΡ€Π°Π½ Π² ΠΏΠ΅Ρ€Ρ„ΠΎΠΊΠ°Ρ€Ρ‚Π°Ρ‚Π° Π·Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΈΡ Π·Π½Π°ΠΊ ΠΎΡ‚ 1931 Π³.; ΠΈ Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΎ Π·Π½Π°Ρ‡ΠΈΠΌΠΈΡ‚Π΅ Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ Π±ΠΈΡ‚Π° опрСдСлят Ρ†ΠΈΡ„Ρ€Π°Ρ‚Π°, ΠΏΡ€ΠΎΠ±ΠΈΡ‚Π° Π² основната част Π½Π° ΠΊΠ°Ρ€Ρ‚Π°Ρ‚Π°. ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° символи & - / Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ към Ρ‚Π°Π±ΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π½Π° IBM ΠΏΡ€Π΅Π· 1930-Ρ‚Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π½Π° миналия Π²Π΅ΠΊ ΠΈ BCDIC ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚Π΅Π·ΠΈ Π·Π½Π°Ρ†ΠΈ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π° Π½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈΡ‚Π΅ ΠΎΡ‚ Π΄ΡƒΠΏΠΊΠΈ, ΠΏΡ€ΠΎΠ±ΠΈΡ‚ΠΈ Π·Π° тях. ΠšΠΎΠ³Π°Ρ‚ΠΎ бСшС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΎΡ‰Π΅ ΠΏΠΎ-голям Π±Ρ€ΠΎΠΉ Π·Π½Π°Ρ†ΠΈ, Ρ€Π΅Π΄ 8 бСшС ΠΏΡ€ΠΎΠ±ΠΈΡ‚ ΠΊΠ°Ρ‚ΠΎ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ β€žΡΠΏΠ΅Ρ†ΠΈΠ°Π»Π΅Π½ Π·Π½Π°ΠΊβ€œ - ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ моТСшС Π΄Π° ΠΈΠΌΠ° Π΄ΠΎ Ρ‚Ρ€ΠΈ Π΄ΡƒΠΏΠΊΠΈ Π² Π΅Π΄Π½Π° ΠΊΠΎΠ»ΠΎΠ½Π°. Π’ΠΎΠ·ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π° ΠΏΠ΅Ρ€Ρ„ΠΎΠΊΠ°Ρ€Ρ‚ΠΈ остава практичСски Π½Π΅ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½ Π΄ΠΎ края Π½Π° Π²Π΅ΠΊΠ°. Π’ Π‘Π‘Π‘Π  Ρ‚Π΅ оставиха ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π»Π°Ρ‚ΠΈΠ½ΠΈΡ†Π° ΠΈ пунктуация Π½Π° IBM, Π° Π·Π° Π±ΡƒΠΊΠ²ΠΈΡ‚Π΅ Π½Π° ΠΊΠΈΡ€ΠΈΠ»ΠΈΡ†Π° ΠΏΡ€ΠΎΠ±ΠΈΡ…Π° няколко β€žΡΠΏΠ΅Ρ†ΠΈΠ°Π»Π½ΠΈ Π·Π½Π°ΠΊΠ°β€œ навСднъТ Π² Ρ€Π΅Π΄ΠΎΠ²Π΅ 12, 11, 0 - Π±Π΅Π· Π΄Π° сС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Ρ‚ Π΄ΠΎ Ρ‚Ρ€ΠΈ Π΄ΡƒΠΏΠΊΠΈ Π² Π΅Π΄Π½Π° ΠΊΠΎΠ»ΠΎΠ½Π°.

ΠšΠΎΠ³Π°Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€ΡŠΡ‚ IBM 704 Π΅ създадСн, Ρ‚Π΅ Π½Π΅ са мислили дълго Π·Π° ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° символитС Π·Π° Π½Π΅Π³ΠΎ: Ρ‚Π΅ са Π²Π·Π΅Π»ΠΈ ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²Π΅Ρ‡Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² ΠΏΠ΅Ρ€Ρ„ΠΎΠΊΠ°Ρ€Ρ‚ΠΈΡ‚Π΅ ΠΏΠΎ Ρ‚ΠΎΠ²Π° Π²Ρ€Π΅ΠΌΠ΅, ΠΈ само са Π³ΠΎ β€žΠΏΠΎΡΡ‚Π°Π²ΠΈΠ»ΠΈ Π½Π° мястото ΠΌΡƒβ€œ. ΠŸΡ€Π΅Π· 0 Π³., ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΏΡ€Π΅Ρ…ΠΎΠ΄Π° ΠΎΡ‚ BCDIC към EBCDIC, Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈΡ‚Π΅ Π±ΠΈΡ‚Π° ΠΎΡ‚ нисък Ρ€Π΅Π΄ Π½Π° всСки символ бяха оставСни Π½Π΅ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½ΠΈ, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ Π±ΠΈΡ‚ΠΎΠ²Π΅Ρ‚Π΅ ΠΎΡ‚ висок Ρ€Π΅Π΄ бяха ΠΌΠ°Π»ΠΊΠΎ Ρ€Π°Π·Π±ΡŠΡ€ΠΊΠ°Π½ΠΈ. По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΡŠΡ‚ Π½Π° ΠΏΠ΅Ρ€Ρ„ΠΎΡ€ΠΈΡ€Π°Π½Π°Ρ‚Π° ΠΊΠ°Ρ€Ρ‚Π°, ΠΈΠ·Π±Ρ€Π°Π½ ΠΎΡ‚ Π₯ΠΎΠ»Π΅Ρ€ΠΈΡ‚ Π² Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° миналия Π²Π΅ΠΊ, повлия Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° всички IBM ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ, Π΄ΠΎ ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ IBM Z.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€