2진수의 2의 보수 구하기

2024. 12. 25. 19:53·Computer

$n$비트 2진수의 2의 보수를 계산하는 방법은 크게 3가지가 존재한다.

방법 1

1. 주어진 수가 $-a$일 때, $2^n - a$를 계산한다.
2. $2^n-a$를 $n$비트 2진수로 변환한다.

방법 2

1. 주어진 수를 $n$비트 2진수로 변환한다.
2. 2진수의 1의 보수를 구한다.
3. 2번에서 구한 1의 보수에 1을 더하여 $n$비트 만을 취한다.

방법 3

1. 주어진 수를 $n$비트 2진수로 변환한다.
2. 가장 오른쪽의 0에서부터 왼쪽으로 가며 처음 나오는 1까지 고정시키고, 1의 나머지 왼쪽을 모두 1의 보수로 구한다.
저작자표시 (새창열림)
'Computer' 카테고리의 다른 글
  • 부동소수점, IEEE 754
  • 2진수를 8진수, 16진수로 변환하기
  • 컴퓨터
  • 10진수를 2진수로 변환하기
Erdos
Erdos
수학과, 물리학과 학부생들이 운영하는 팀블로그입니다.
  • Erdos
    SAMICO
    Erdos
  • 전체
    오늘
    어제
    • 분류 전체보기 (275)
      • Mathematics (185)
        • Real analysis (32)
        • Linear Algebra (64)
        • Number Thoery (11)
        • Calculus (55)
        • Probability (6)
        • Set Theory (13)
        • Writing (2)
        • Problems (1)
        • Abstract Algebra (1)
      • Physics (71)
        • 일반물리 (2)
        • 상대성이론과 양자역학 입문 (35)
        • 열물리 (15)
        • 수리물리 (13)
        • 고전역학 (6)
      • Computer (7)
      • 독서 (12)
        • 과학 (5)
        • 문학 (2)
        • 자기계발서 (4)
  • 공지사항

    • 참고서적
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
Erdos
2진수의 2의 보수 구하기
상단으로

티스토리툴바