BCD 코드
10진수 1자리를 2진수 4Bit로, 8421 코드라고도 한다
137 BCD로 하면
0001 0011 0111
표준 BCD 코드 - 존 비트2개 + BCD 코드
대문자, 숫자만 가능하다
숫자는 1~9 다음 0 이 온다고 생각하는게 편하다
1 이 00 0001, 9가 00 1001 이고
0이 00 1010 이다
EBCDIC
Zone2를 보고 숫자를 적으면 되는 것 같다
아스키코드
문자 A는 100 0001 부터 올라가서 O는 100 1111이 되고
그 이상부터인 P부터는 101 0000 부터 올라간다
문자 a는 110 0001 부터 올라가서 z는 111 1010이 된다
숫자 0 - 110000, 숫자 9 - 111001
Excess-3 (3초과 코드)
bcd 코드에 3을 더한다
6(0110)을 이진 변환후 3을 더한다 -> 0110 + 0011
1001이 된다
자기 보수 코드
1. 10진수를 2진수로 바꾸고 3을 더한다
2. 뒤집어서 3을 뺀다
3. 다시 10진수로 변환한다
5의 자기 보수 코드 구하기
0101 + 0011 (이진수로 바꾸고 3 더함)
1000을 뒤집어서 0111이 된다
0111에서 3을 뺀다
0100을 다시 뒤집으면 4가 나온다
그래이, 패리티, 해밍 있다가 정리해두기