부호있는 크기를 10 진수로 변환하는 방법

부호있는 크기와 소수 사이의 변환은 컴퓨터 과학 수업에서 가르치는 중요한 기술입니다. 부호있는 크기는 01111110과 같이 가장 왼쪽 비트가 부호 비트 인 이진 표현입니다. 십진수는 -1, 0, 1, 2와 같이 일상 생활에서 사용하는 숫자입니다. 이 두 숫자 형식을 변환하려면 부호있는 크기의 부호 비트와 이진법이 어떻게 작동하는지 이해해야합니다.

맨 오른쪽 숫자부터 시작하여 왼쪽으로 이동하면서 2의 거듭 제곱으로 부호있는 크기 숫자의 각 숫자에 레이블을 지정합니다. 2의 거듭 제곱은 2 ^ 0, 2 ^ 1, 2 ^ 2, 2 ^ 3 등의 형태입니다. 맨 왼쪽 숫자는 무시하고 맨 왼쪽 숫자와 처음 1 사이의 패딩 0은 무시합니다. 번호 매기기 순서는 "32, 16, 8, 4, 2, 1"등입니다. 예를 들어 부호있는 크기 숫자 "10000101"은 레이블 "4, 2, 1"을 가져 오며 맨 왼쪽 숫자와 패딩 0은 무시됩니다.

해당 부호있는 크기 숫자의 숫자에 1이있는 모든 레이블 값을 더합니다. 예를 들어 10000101은 "1 + 4 = 5"입니다.

맨 왼쪽 숫자가 1이면 숫자 앞에 음수 부호를 추가합니다. 예를 들어 10000101은 -5가됩니다. 이것은 부호있는 크기 숫자에 해당하는 십진수입니다.

Teachs.ru
  • 공유
instagram viewer