EECS쪽 전공이 아니라서 C언어 개론 정도만 들었는데.. 정답이 뭐인지 아직도
모르겠네요.
기억에 signed integer는 가장 큰 양의 정수 + 1 이 가장 작은 음의 정수가
된다고 들은 것 같고.. 그렇게 따지면 -1은 해당 바이트 내에서 표현 가능한
가장 큰 수가 될 테니까 16진수로 FF 혹은 FFFF인가.. 생각하는 중이었습니다.
======================================
A+B의 연산을
A+B의 보수 + 1 하고 맨 앞자리를 제거하면 됨.
따라서 8비트중에 맨앞의 자리를 0/1로 양수/음수 표시하고
나머지 자리에서 음수는 양수표현의 보수+1로 해 놓으면
그냥 더하기 연산을 해 버리면 되기 때문에 편함.