[정답] 14.부호있는정수표현-2진 보수 방식

◈ 기본 연습

1. 8비트의 메모리에 10110111값이 있고 2진 보수 방식일 때 의미하는 값을 계산하시오.
답:
첫 번째 비트가 1이므로 음수
2진 보수 방식일 때 첫 번째 비트가 1이면 나머지 자리의 2진 보수를 취한 것이 크기이므로
0110111의 2진 보수는 1001001
이진수 1001001 = 64 + 8 + 1 = 73
따라서  2진 방식의 10110111은 -73

2. 8비트의 메모리에 00110111값이 있고 2진 보수 방식일 때 의미하는 값을 계산하시오.
답:
첫 번째 비트가 0이므로 부호 없음
2진 보수 방식에서 부호 비트가 0으면 나머지 비트가 크기이므로
이진수 0110111 =  16진수 0x37 = 3*16+7 = 55 이므로 크기는 55
따라서 2진 보수 방식의 00110111은 55

3. 8비트의 메모리에 10진수 -116을 2진 보수 방식으로 나타내시오.
답:
음수이므로 첫 번째 비트는 1
116= 64+32+16+4  = 이진수 1110100
2진 보수 방식에서 음수는 크기를 2진 보수로 취하므로 0001100
따라서 -116을 2진 보수 방식으로 나타내면 10001100