728x90
다음 문제들은 8bit 의 binary로 2's complement사용한 예제들이다.
1
$$
26-15 = 26 + (-15) = 0001 1010_2 + 1111 0001_2 = 10000 1011_2
$$
10000 1011
에서 MSB의 carryout을 버리면 0000 1011
이 된다. 이는 $8+2+1=11$ 에 해당함.
2
$$
-31-6 = (-31) + (-6) = 1110 0001_2 + 1111 1010_2 = 11101 1011_2
$$
11101 1011
에서 MSB의 carryout을 버리면 1101 1011
이 된다. 이는 $-37$ 에 해당함.
3
$$
144 – 156 = 144 + (-156) = 1001 0000_2 + 0110 0100_2 = 1111 0100_2
$$
1111 0100
는 2's complement에서 -12 에 해당함.
좀 더 자세한 내용은 다음 URL을 참고할 것.
https://dsaint31.me/mkdocs_site/CE/ch01/negative_number/
반응형
'Computer > CE' 카테고리의 다른 글
[Linux] Signal : SIGINT (0) | 2023.04.09 |
---|---|
[CE] URL, URI and UNC (0) | 2023.04.09 |
[Tip] Chrome Hot Keys (0) | 2023.03.20 |
Basic Input Output System (BIOS) and CMOS (0) | 2023.02.23 |
[CE] Tree vs. Graph (0) | 2023.02.20 |