음수의 2진수화
음수의 2진수화는 보수(complement)를 이용하여 표현할 수 있다.
1과 2를 소유한 2진수에서의 보수는
모든 비트를 반대로 바꾼 것인데,
이때, 첫 번째 비트는 부호 비트로 사용되기 때문에, 양수와 음수를 구분하기 위해 첫 번째 비트를 1로 설정해준다.
https://standout.tistory.com/52
그렇다면
-1 음수를 2진수로 어떻게 표현할까?
= 0와1의 위치를 바꾸고 1을 더한다.
1의 절댓값은 00000001
2의 보수로 바꾸면 11111110
-1을 8비트 2진수로 표현하면 11111111
https://ko.wikipedia.org/wiki/%EC%9D%B4%EC%A7%84%EB%B2%95
'이론' 카테고리의 다른 글
Unix 유닉스와 Linux 리눅스, 운영 체제 (0) | 2023.03.05 |
---|---|
ID의 뜻 (0) | 2023.03.05 |
묵시적 형변환과 명시적 형변환 (0) | 2023.03.03 |
혼합연산, 우선순위: 산수 관계 논리 (0) | 2023.03.03 |
참인가 거짓인가, 진리표 (0) | 2023.03.03 |