학교생활/컴퓨터 구조

컴퓨터 구조 - signed/unsigned bit

연 동 2023. 9. 17. 20:52

*Base-n Numbers(N진수)

- i번째 자릿수가 d이면 d * Base^i를 의미(i는 0부터 시작)

- d의 범위는 0~Base-1(10진수면 10-1 = 9까지)

 

unsigned / signed 32-bit 표현

2의 보수 만들기

원리 : -2를 표현하려면 2의 2의보수를 만든다! (2+(-2) = 0이기 때문)

  1. +2를 2진수로 표현 -> a = 0000 0000 ... 0000 0010
  2. a의 1의 보수를 만든다 -> b = 1111 1111 ... 1111 1101
  3. b에 1을 더한다 -> 1111 1111 ... 1111 1110 -> -2
728x90