n의 보수 : 피연산자 두개를 더해서 n이 나오는 수
1의보수 --> 두 수를 합해서 1이 나오게해야한다
- 0의 1의보수 : 0 + x = 1 -> x = 1 -> 0의 1의보수는 1이다.
- 1의 1의보수 : 1 + x = 1 -> x = 0 -> 1의 1의보수는 0이다.
ex) 1101(2) 로 표기된 2진수의 1의보수를 구하세요.
1 / 1 / 0 / 1 각각의 1의보수를 구하면 0 / 0 / 1 / 0 => 0010(2)가 1의보수입니다.
2의보수는 1의보수 + 1 이라고 생각하면 편합니다.
ex) 1010(2) 로 표기된 2진수의 2의보수를 구하세요
1 / 0 / 1 / 0 각각의 1의보수를 구하면 0 / 1 / 0 / 1 => 0101(2) + 1 => 0110(2)가 2의 보수입니다.
'Tools & Tips' 카테고리의 다른 글
Eclipse - 폰트 설정하는 방법 (0) | 2020.03.26 |
---|---|
[Visual Studio - MFC / C++] const char * 형식의 인수가 LPCWSTR 형식의 매개변수와 호환되지 않습니다. (0) | 2020.02.26 |
DB - ER(Entity RelationShip)모델 및 다이어그램 정리 (0) | 2020.02.26 |
Eclipse 이클립스 인코딩 설정방법(UTF-8 , EUC-KR) (0) | 2020.02.26 |
Tools - Everything(파일 탐색 프로그램) (0) | 2020.02.26 |