나를 기록하다
article thumbnail
반응형

3. 진법


3.1 2의 보수법

💡 2의 보수 = 1의 보수 + 1

 

  • 2진수 제일 왼쪽의 1 bit를 MSB(most significant bit)라고 한다.

2진수 부호있는 10진수

0000 0    
0001 1 1111 -1
0010 2 1110 -2
0011 3 1101 -3
0100 4 1100 -4
0101 5 1011 -5
0110 6 1010 -6
0111 7 1001 -7
    1000 -8

3.2 음수의 2진 표현을 구하는 방법

  1. 음수의 절대값을 2진수로 변환한다.
  2. → -5의 절대값인 5를 2진수로 변환한다. 10진수 5를 2진수로 변환하면 ‘0101’이다.
  3. 2진수의 1을 0으로, 0은 1로 바꾼다. (1의 보수 구하기)
  4. → ‘0101’이 ‘1010’이 된다.
  5. 결과에 1을 더한다. (2의 보수 구하기, 1의 보수 + 1)
  6. → ‘1010’에 1을 더하면 ‘1011’이 되고, 이것이 -5의 2진 표현이다.
반응형
profile

나를 기록하다

@prao

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

profile on loading

Loading...