10진수 3은 3-초과 코드 excess-3 code 에서 어떻게 표현되는가

BCD 코드는 Binary-coded decimal code라는 뜻이다. 뜻을 보면 알겠지만 BCD는 그냥 BCD이지 BCD 코드라는 말은 쓰지 않는다. 여튼

BCD는 말 그대로 2진수로 표현한 10진수라는 말이다. 11을 2진수로 표기 하려면 1011이라고 표현하는게 일반적인 2진수이지만, 11을 BCD로 표현하면 0001 0001 이다. 이렇게 각 자리의 10진수를 각각 4bit의 2진수로 표현하는게 BCD인 것이다. 8, 4, 2, 1로 이루어진 4bit의 2진수열을 사용하므로 8421코드라도로 불린다.

28192을 BCD로 표현하면?

0010 1000 0001 1001 0010 

이 될것이다. 

이렇게 10진수를 표현 하는데는 최고다. 아주 옛날 컴퓨터에서 10진수를 편하게 입출력 하기 위해 쓰였다. 이와 비슷하지만 좀 더 발전된 개념으로 

Excess-3 코드라는게 있다. 이는 BCD를 보수화 한 것이다.

일단 정의 자체는 BCD코드의 각 자리에 3(0011)을 더한 값이다. 즉 앞서 구한 28192를 Excess-3으로 표현하면

0101 1011 0100 1100 0101

이 된다.

괜히 0011을 더하는 이런 코드를 왜 쓰는 것일까? 신기하게도 이 코드는 bit를 반전시킬 경우 9의 보수값이 나오는 성질이 있다. 즉 1을 반전시키면 9가 나오고 2를 반전시키면 8이 나오고 4를 반전시키면 6이 나온다. 이런 성질 덕분에 컴퓨터 구조적으로 연산하기가 더 쉬워지는 것이다.

Chapter03디지털 코드기출문제 풀이처음 만나는디지털 논리회로

3장 디지털 코드-2-처음 만나는디지털 논리회로1. BCD코드(code)?1byte codebit2진화5code2진화10진수2. BCD(8421)코드는 몇 개의2진 비트를 사용하는가?6543BCD : Binary Coded Decimal(2진화10진수)BCD코드는2진 비트4개를 사용한다.

3장 디지털 코드-3-처음 만나는디지털 논리회로3. BCD코드의 가중치(weight)?74216311542184214. BCD코드(8421 code)에서 사용하지않는조합은?0000100110110110BCD코드는4개의 비트에서MSB로부터 차례로8, 4, 2, 1가중치를 갖는다.BCD코드에서는0000~1001까지만 사용되고, 1010 ~ 1111은 사용되지 않는다.

3장 디지털 코드-4-처음 만나는디지털 논리회로5. 10진수로 표시된 수9BCD(binary coded decimal)로 표시한 값은?01101000100101116. 10진수35BCD코드로 나타내면?00110011001000000011010100100101100190011 010135

3장 디지털 코드-5-처음 만나는디지털 논리회로7. 10진수956에 대한BCD코드는?1001 0101 01101101 0110 01011000 0101 01101010 0110 01018. 10진수1234BCD코드로 표현한 것은?0001 0010 0011 01001110 1101 1100 10111001 1010 0100 00000110 0101 1010 00011001 0101 01109560001 0010 0011 01001234

3장 디지털 코드-6-처음 만나는디지털 논리회로9. BCD 8421코드011010진수로 표현하면?3(10)4(10)6(10)7(10)10. BCD코드0110 1001 100010진수로 변환한 것으로 옳은 것은?698(10)696(10)968(10)618(10)011060110 1001 1000698

3장 디지털 코드-7-처음 만나는디지털 논리회로11.다음은10진수를BCD코드로 표현한 것이다.이 코드로 표현된10진수는 어느 것인가?2673(10)1984(10)1784(10)1094(10)12. 2진수10101.11BCD코드로 변환하면?11001.0001001(BCD)11001.01110101(BCD)100001.0001001(BCD)100001.01110101(BCD)0001 1001 1000 0100198410101.1110진수로 변환하면21.75이며,이를BCD코드로 변환하면0010 0001 . 0111 010121.750001 100110000100

3장 디지털 코드-8-처음 만나는디지털 논리회로13. 8진수123410진수로 변환한 후,다시8421코드로 변환하면?0110 0111 10010110 0111 10000110 0110 00100110 0110 100014. BCD연산6+7의 연산결과로 옳은 것은?0 11011 00111 11011 11016+7=13이므로 각 자리별로 변환하면0001 0011이다.0001 0011131234(8)10진수로 변환하면668이며,이를8421코드로 변환하면0110 0110 1000668

3장 디지털 코드-9-처음 만나는디지털 논리회로15. 69+85BCD로 바꾸어 연산한 결과는?1110 11100001 0101 01000010 0101 01001110 1110 111016.다음의BCD가산456+111을 행하면?0111 0110 01010001 0001 01110101 0111 01100101 0110 011169+85=154이므로 각 자리별로 표시하면 된다.0001 0101 0100154456+111=567이므로 각 자리별로 표시하면 된다.0101 0110 0111567

3장 디지털 코드-10-처음 만나는디지털 논리회로17. 7bit코드로 정보 전송 시에 발생하는 오류의 검색이 용이하도록 한 코드방식은?8421코드excess-3코드BCD코드biquinary코드biquinary코드는7개 비트 중에1의 개수가2개가 되도록 구성하여 오류 검출이 용이하다.10진수8421코드3초과 코드biquinary코드50432100000000110100001100010100010001020010010101001003001101100101000401000111011000050101100010000016011010011000010701111010100010081000101110010009100111001010000

3장 디지털 코드-11-처음 만나는디지털 논리회로18. 3초과 코드(excess-3 code)는 어떻게 구성하는가?8421코드에6을 더한 코드8421코드에3을 더한 코드㉰ 착오 검출 코드㉱ 착오 교정 해밍 코드10진수8421코드3초과 코드000000011100010100200100101300110110401000111501011000601101001701111010810001011910011100+3

3장 디지털 코드-12-처음 만나는디지털 논리회로19. 3초과 코드의 설명으로 옳지않은것은?가중치 코드이다.BCD코드에3을 더한 것과 같다.10진수를 표현하기 위한 코드이다.㉱ 코드를 구성하는 어떤 비트 값도0이 아니다.10진수8421코드3초과 코드0000000111000101002001001013001101104010001115010110006011010017011110108100010119100111003초과 코드는8421코드(BCD코드)3을 더한 비가중치 코드이며,자기보수 특성을 갖는다.

3장 디지털 코드-13-처음 만나는디지털 논리회로20.다음 중3초과 코드(excess-3 code)에 대한 설명으로 옳지않은것은?㉮ 자기 보수형 코드이다.㉯ 대표적인 언웨이티드 코드이다.8421 code3(10)을 더하여 만든 것이다.BCD코드보다 연산이 어렵다.21. 10진수9excess-3코드로 변환하면?10011110110111009+3=121100

3장 디지털 코드-14-처음 만나는디지털 논리회로22. 10진수5843초과 코드로 변환한 것으로 옳은 것은?1010 0110 01001000 1011 01110101 1100 00100101 1001 011123. 3초과 코드에서 사용하지않는코드는?1100010100011011584의 각 자리를 따로 따로 분리하여 변환한다.즉 각 자리에3을 더하면,584+333= 8B7이 된다.이를 각 자리별로2진수로 변환하면 된다.

Upload your study docs or become a

Course Hero member to access this document

Upload your study docs or become a

Course Hero member to access this document

End of preview. Want to read all 65 pages?

Upload your study docs or become a

Course Hero member to access this document