1-3강 - Digital systems and number systems 3 (BCD, Gray code, Hamming code)
5. Binary Coded Decimal 1) Binary Coded Decimal BCD : 8, 4, 2, 1 code (BCD를 일반적으로 8,4,2,1 code라고 부른다.) - 10진수를 2진수로 표현한 것 (옛날 컴퓨터에서 10진수를 편하게 입출력하기 위해 사용) - 8, 4, 2, 1은 weight을 의미한다. - 즉, BCD code는 weighted code이다. - decimal digits(0~9) 각각을 weight을 기반으로한 binary number로 표현한다. 2) BCD addition BCD의 특성상 해당 bit(4-bit)가 9를 넘지 않아야하는데 넘는 경우에는 10을 빼주면 된다. 하지만 10을 그냥 뺄수는 없으니 modulo 16이라고 생각하고 6을 더한다. 여기도 ..