2의보수
-
[디지털공학개론] 2진수 연산학점은행제/디지털공학개론 2021. 1. 20. 13:51
10진수를 8진수로 바꿀때 우선 10진수를 2진수로 바꾼 후 8진수로 바꾸는것이 쉽다 음의 정수 표현 최상위 비트 (MSB) 를 부호 비트로 사용 양수(+) : 0 음수(-) : 1 2진수 음수를 표시하는 방법 부호와 절대치 (sign-magnitude) 1의 보수(1's complement) 2의 보수(2's complement) 2진수 덧셈 1011 +1011 ------ 10101 2진수에서는 덧셈결과가 2가 되면 자리올림이 발생된다 마찬가지로 8진수는 덧셈결과가 8이 되면 자리올림이 발생된다 자리올림을 영어로는 carry 라고 한다. 따라서 캐리가 발생했다 라고도 함. CPU를 만들때 필요한 기술 문제) 다음 10진수 값을 2진수 값으로 변환하라 풀이) CPU 안의 구조 더하기 회로 + 왼쪽으로 ..