ASCII νμ€μ 1963λ μ μ±νλμμΌλ©° νμ¬ μ²μ 128μκ° ASCIIμ λ€λ₯Έ μΈμ½λ©μ μ¬μ©νλ μ¬λμ κ±°μ μμ΅λλ€. κ·Έλ¬λ μ§λ μΈκΈ° λ§κΉμ§ IBM λ©μΈνλ μκ³Ό μλ ¨ ν΄λ‘ EC μ»΄ν¨ν°μ νμ€ μΈμ½λ©μΈ EBCDICκ° μ κ·Ήμ μΌλ‘ μ¬μ©λμμ΅λλ€. EBCDICλ μ΅μ IBM Z λ©μΈνλ μμ νμ€ μ΄μ 체μ μΈ z/OSμ κΈ°λ³Έ μΈμ½λ©μΌλ‘ λ¨μ μμ΅λλ€.
EBCDICμ λ³Ό λ μ¦μ λμ λλ κ²μ λ¬Έμκ° μ°μλμ§ μλλ€λ κ²μ
λλ€. I ΠΈ J κ·Έλ¦¬κ³ μ¬μ΄ R ΠΈ S μ¬μ©λμ§ μμ μμΉκ° μμμ΅λλ€(μ΄ κ°κ²© λμ ES μ»΄ν¨ν°μ μμ). ν€λ¦΄ λ¬Έμ). μΈμ ν λ¬Έμ μ¬μ΄μ κ³΅λ°±μ΄ κ°μ§ μμ λ¬Έμλ₯Ό μΈμ½λ©ν μκ°μ λκ° νμκΉμ?

EBCDIC(βνμ₯ BCDICβ)λΌλ μ΄λ¦μ ASCIIμ λ¬λ¦¬ μ΄ μΈμ½λ©μ΄ μ²μλΆν° μμ±λ κ²μ΄ μλλΌ μ΄ν μ¬μ©λ XNUMXλΉνΈ BCDIC μΈμ½λ©μ κΈ°λ°μΌλ‘ νλ€λ κ²μ μμν©λλ€. (1954) :

μ¦κ°μ μΈ μ΄μ λ²μ κ³Όμ νΈνμ±μ μμ΅λλ€. EBCDICμΌλ‘μ μ νμμ μμ€λ BCDICμ νΈλ¦¬ν κΈ°λ₯μ μ«μμ
λλ€. 0-9 μ½λ 0-9μ ν΄λΉν©λλ€. κ·Έλ¬λ μ½λ μ¬μ΄μλ XNUMXκ°μ μ½λ κ°κ²©μ΄ μμ΅λλ€. I ΠΈ J κ·Έλ¦¬κ³ κ·Έ μ¬μ΄μ XNUMXκ°μ μ½λκ° μμ΅λλ€ R ΠΈ S μ΄λ―Έ BCDICμ κ°λ΄€μ΅λλ€. μ λ€μ μ΄λμ μμ΄μ?
(E)BCDICμ μμ¬λ μ μμ»΄ν¨ν° μ΄μ μ IBMμ μμ¬μ λμμ μμλ©λλ€. IBMμ 1896κ° νμ¬μ ν©λ³μΌλ‘ μ€λ¦½λμμΌλ©°, κ·Έ μ€ κΈ°μ μ μΌλ‘ κ°μ₯ λ°μ ν νμ¬λ λ°λͺ κ°μΈ Herman Hollerithκ° XNUMXλ μ μ€λ¦½ν Tablating Machine Companyμμ΅λλ€. . 첫 λ²μ§Έ ν μμ±κΈ°λ λ¨μν νΉμ μμΉμ νμΉλ νμΉ μΉ΄λμ μλ₯Ό κ³μ°νμ΅λλ€. κ·Έλ¬λ 1905λ μ Hollerithλ μμ°μ μμνμ΅λλ€. μμ ν μμ±κΈ°. μμ§λ² νμ κ° μΉ΄λλ μμμ κΈΈμ΄μ νλλ‘ κ΅¬μ±λμμΌλ©° μ΄λ¬ν νλμ μΌλ°μ μΈ μμ§λ² νμμΌλ‘ κΈ°λ‘λ μ«μλ μ 체 λ°ν¬μμ ν©μ°λμμ΅λλ€. μ§λλ₯Ό νλλ‘ λΆλ₯νλ λ°©λ²μ ν μμ±κΈ°μ ν¨μΉ ν¨λμ μλ μμ΄μ΄λ₯Ό μ°κ²°νμ¬ κ²°μ λμμ΅λλ€. μλ₯Ό λ€μ΄, νλ¬λ¦¬μ€(Hollerith) νμΉ μΉ΄λμλ μν λμκ΄μλ λ²νΈ 23456789012345678μ΄ λͺ ννκ² μ°ν μμΌλ©° νλλ³λ‘ ꡬλΆλμ΄ μ μ μμ΅λλ€.

κ°μ₯ μΈμ¬ν μ¬λμ Hollerith μ§λμ ꡬλ©μ 12κ°μ νμ΄ μμ§λ§ μ«μμλ 12κ°μ΄λ©΄ μΆ©λΆνλ€λ κ²μ μμμ°¨λ Έμ κ²μ λλ€. BCDICμμλ μ΅μμ 16λΉνΈμ κ° κ°μ λν΄ κ°λ₯ν XNUMXκ° μ½λ μ€ XNUMXκ° μ½λλ§ μ¬μ©λ©λλ€.
λ¬Όλ‘ μ΄κ²μ μ°μ°μ΄ μλλλ€. μ²μμ Hollerithλ 첫 λ²μ§Έ νμμμ κ°μ΄ ν©μ°λμ§ μκ³ λ¨μν κ³μ°λλ "νΉμ νμ"μ λν μΆκ° νμ μλνμ΅λλ€. (μ€λλ μ°λ¦¬λ μ΄λ₯Ό "λΉνΈ νλ"λΌκ³ λΆλ¦ λλ€.) λν "νΉμ νμ" μ€μμ κ·Έλ£Ή νμκΈ°λ₯Ό μ€μ ν μ μμ΅λλ€. ν μμ±μ μ΅μ’ ν©κ³λΏλ§ μλλΌ μ€κ° ν©κ³λ νμν κ²½μ° ν μμ±κΈ°λ λ€μκ³Ό κ°μ κ²½μ° μ€μ§λ©λλ€. κ·Έλ£Ή νμκΈ° μ€ νλμμ λ³κ²½ μ¬νμ΄ κ°μ§λμμΌλ©° μ΄μμλ λμ§νΈ 보λμ μκ³λ₯Ό μ’ μ΄μ λ€μ μ°κ³ 보λλ₯Ό μ¬μ€μ ν λ€μ ν μμ±μ λ€μ μμν΄μΌ νμ΅λλ€. μλ₯Ό λ€μ΄, νκ³ μμ‘μ κ³μ°ν λ μΉ΄λ κ·Έλ£Ήμ νλμ λ μ§ λλ νλμ κ±°λ μλλ°©μ ν΄λΉν μ μμ΅λλ€.
Hollerithκ° μ΄λ―Έ μν΄ν 1920λ
μλ ν
λ νμ΄νμ μ°κ²°λμ΄ μ΄μμμ κ°μ
μμ΄ μ€μ€λ‘ μκ³λ₯Ό μΈμν μ μλ "νμ΄ν ν μμ±κΈ°"κ° μ¬μ©λκΈ° μμνμ΅λλ€. μ΄μ μΈμλ μ«μ κ°κ°μ΄ 무μμ κ°λ¦¬ν€λμ§ κ²°μ νλ κ²μ΄ μ΄λ €μ μ΅λλ€. 1931λ
μ IBMμ λ¬Έμλ₯Ό νμνκΈ° μν΄ "νΉμ νμ"λ₯Ό μ¬μ©νκΈ°λ‘ κ²°μ νμ΅λλ€. 12λ²μ§Έ νμ νμλ λ¬Έμλ₯Ό λνλ
λλ€. A μ I, 11μΌλΆν° J μ R, XNUMXμμ - μμ S μ Z. μλ‘μ΄ "μνλ²³ ν μμ±κΈ°"λ μκ³μ ν¨κ» κ° μΉ΄λ κ·Έλ£Ήμ μ΄λ¦μ μΈμν μ μμ΅λλ€. μ΄ κ²½μ° λμ΄μ§μ§ μμ μ΄μ΄ λ¬Έμ μ¬μ΄μ 곡백μΌλ‘ λ°λμμ΅λλ€. μ μ μ μνμκΈ° λ°λλλ€ S μ κ΅¬λ© μ‘°ν© 0+2λ‘ μ§μ λλ©°, 0+1 μ‘°ν©μ κ°μ μ΄μ λλν μλ λ κ°μ ꡬλ©μ΄ νλ
κΈ°μμ κΈ°κ³μ λ¬Έμ λ₯Ό μΌμΌν¬ μ μλ€λ λλ €μ λλ¬Έμ μλ μ¬μ©λμ§ μμμ΅λλ€.

μ΄μ μ½κ° λ€λ₯Έ κ°λμμ BCDIC ν μ΄λΈμ λ³Ό μ μμ΅λλ€.

0κ³Ό κ³΅λ°±μ΄ λ°λλΌλ μ μ μ μΈνκ³ κ°μ₯ μ€μν λ λΉνΈλ 1931λ
μ΄ν ν΄λΉ λ¬Έμμ λν΄ νμΉ μΉ΄λμ νμΉλ "νΉμ νμ"λ₯Ό μ μν©λλ€. μ΅νμ XNUMXλΉνΈλ μΉ΄λμ μ£Όμ λΆλΆμ λ€μ΄κ°λ μ«μλ₯Ό κ²°μ ν©λλ€. κΈ°νΈ μ§μ & - / 1930λ
λ IBM ν μμ±κΈ°μ μΆκ°λμμΌλ©° μ΄λ¬ν λ¬Έμμ BCDIC μΈμ½λ©μ ν΄λΉ λ¬Έμμ λν΄ κ΅¬λ©μ΄ λ«λ¦° κ΅¬λ© μ‘°ν©μ ν΄λΉν©λλ€. λ λ§μ μμ λ¬Έμλ₯Ό μ§μν΄μΌ νλ κ²½μ° μΆκ° "νΉμ νμ"λ‘ 8νμ΄ νμΉλμμ΅λλ€. λ°λΌμ ν μ΄μ μ΅λ 12κ°μ ꡬλ©μ΄ μμ μ μμ΅λλ€. μ΄ μ²κ³΅ μΉ΄λ νμμ μΈκΈ° λ§κΉμ§ κ±°μ λ³νμ§ μμμ΅λλ€. μλ ¨μμλ IBMμ λΌν΄μ΄ λ° κ΅¬λμ μΈμ½λ©μ λ¨κ²Όκ³ ν€λ¦΄ λ¬Έμμ κ²½μ° ν μ΄μ μΈ κ°μ ꡬλ©μ΄ μλ κ²μ΄ μλλΌ ν 11, 0, XNUMXμ μ¬λ¬ κ°μ "νΉμ νμ"λ₯Ό ν λ²μ μ³€μ΅λλ€.
IBM 704 μ»΄ν¨ν°κ° λ§λ€μ΄μ‘μ λ κ·Έλ€μ λ¬Έμ μΈμ½λ©μ λν΄ μ€λ μκ°νμ§ μμμ΅λλ€. λΉμ μ²κ³΅ μΉ΄λμ μ΄λ―Έ μ¬μ©λ μΈμ½λ©μ κ°μ Έμμ "μ μ리μ λμμ΅λλ€". 0λ μ BCDICμμ EBCDICλ‘ μ ννλ λμ κ° κΈ°νΈμ νμ 1964λΉνΈλ λ³κ²½λμ§ μμ μ±λ‘ λ¨μ μμμ§λ§ μμ λΉνΈλ μ½κ° μμμ΅λλ€. λ°λΌμ μ§λ μΈκΈ° μ΄ Hollerithκ° μ νν μ²κ³΅ μΉ΄λ νμμ IBM Zλ₯Ό ν¬ν¨ν λͺ¨λ IBM μ»΄ν¨ν°μ μν€ν μ²μ μν₯μ λ―Έμ³€μ΅λλ€.
μΆμ² : habr.com
