
기타2022. 12. 24. 15:25BCD 코드와 3초과 코드
BCD코드 BCD코드(Binary Coded Decimal Code)란? BCD코드는 10진수 0(0000)부터 9(1001)까지를 2진화한 코드 표기는 2진수이지만 의미는 10진수 1010부터 1111까지 6개는 사용하지 않음 1~9의 수는 각 2진화 코드를 쓰고, 10이상의 수는 각 자릿수를 1~9의 이진 코드로 표현함 예) 10진수 15를 BCD 코드로 나타내면 0001 0101 -> 1(0001) 5(0101) BCD코드의 연산 계산 결과가 BCD코드를 벗어날 때, 즉, 9(1001)를 초과하는 경우 계산 결과에 6(0110)을 더해준다. EX) 69 + 85를 BCD로 바꾸어 연산한 결과는? 10의 자리와 1의 자리 모두가 9를 초과하므로 계산 결과에 0110 0110을 더해주면 된다. 3초과 ..