호랑사과

보수에 대하여 본문

수업정리/디지털 공학

보수에 대하여

호랑사과 2015. 3. 9. 21:19

보수란?


  컴퓨터 상에서 감산기를 사용하지 않고 되도록 가산기를 이용하여 뺄셈을 도와주는 역할을 합니다. 종류는 '1의 보수', '2의 보수'가 있습니다.


1의 보수 (1‘s Complement)


 양수는 부호 절대값 형식으로 표현하고, 음수는 전체 8비트를 1로 변환한 것에 절대값을 뺍니다.





2의 보수 (2's Complement)


 양수는 부호 절대값 형식으로 표현하고, 음수는 1의 보수에 1을 더합니다.





1의 보수를 사용하지 않는 이유는?


 사실 2의 보수가 지금까지도 사용하고 있습니다. 1의 보수는 +0(00000000), -0(11111111)이 존재한다는 논리적 오류를 갖고 있습니다. 그래서 이를 해결하기 위해 1의 보수에 1을 더해 -0을 제거하였습니다.

'수업정리 > 디지털 공학' 카테고리의 다른 글

디지털 공학 5주차  (0) 2015.04.01
디지털 공학 4주차  (0) 2015.03.31
디지털 공학 3주차  (0) 2015.03.21
디지털 공학 2주차  (0) 2015.03.10
디지털 공학 1주차  (0) 2015.03.05