Information Communication Technology/기타

Binary Code-EBCDIC

반응형

EBCDIC (Extended BCD Interchange Code)

EBCDIC는 Extended BCD Interchange Code의 약자이며 IBM에서 개발한 코드이다.

BCD code를 확장시킨 것으로 대형 컴퓨터에서 사용되고 활용된다.

BCD에서 확장된 코드이기 때문에 BCD는 64가지의 문자로 표현이 되지만 EBCDIC는 BCD보다 더 많은 256가지의 문자 표현이 가능하다는 장점이 있다.

하지만 시스템 구조 상 더 많은 표현을 해야 하기 때문에 사용되는 데이터 양이 많아진다는 단점이 존재한다.

BCD Code는 Binary Coded Decimal Code의 약자로 2bits의 zone bits와 4bits의 digit bits의 조합으로 구성된다. 또한 parity bit 1bit를 추가하여 7bits로 사용 가능하다. Digit bits는 각각의 bit가 8,4,2,1의 값을 의미한다. 그래서 8,4,2,1 code라 불린다.

이에 확장 버전인 EBCDIC는 8bits의 조합에서 1자를 표식하는 부호로 8bits를 1byte라 하며, 1byte로 알파벳 A부터 Z까지, 숫자 0에서 9까지, 특수기호 포함 256종의 문자들을 표현 가능한다. 숫자부분은 4bits를 사용하여 Hexa decimal로 표현한다. 또한 첫번째 Parity bit를 1bit 추가하여 총 9bits로 사용 가능하다. 예를 들면 parity bit 한 칸, zone bits 네 칸, digit bits 네 칸으로 표현 가능하다.

 

반응형