부호있는 정수는”+”또는”-“기호가있는 숫자입니다. 만약 엔 비트가 부호있는 이진 정수를 나타내는 데 사용되면 엔 비트,1 비트는 숫자의 부호를 나타내는 데 사용되며 나머지(엔-1)비트는 숫자 자체의 크기 부분을 나타내는 데 사용됩니다.
실제 예는 세계 여러 도시의 온도 목록(가장 가까운 숫자로 정확한)입니다. 분명히 그들은+34,-15,-23 및+17 과 같은 부호있는 정수입니다. 자신의 기호와 함께이 숫자는 이진 표기법 궤도를 사용하여 컴퓨터에 표현 될 수있다.
컴퓨터에서 부호있는 숫자를 나타내는 다양한 방법이 있습니다.−
-
기호 및 크기
-
하나의 보완
-
2 의 보완
부호있는 숫자를 나타내는 가장 간단한 방법은 부호 크기(에스 엠)방법.
부호 및 크기-부호-크기 이진 형식은 가장 간단한 개념 형식입니다. 이 부호있는 숫자를 나타내는 방법에서 가장 중요한 숫자는 추가 의미를 갖습니다.
-
0 이면,우리는 우리가 어떤 정상적인 부호 없는 정수 처럼 수를 평가할 수 있습니다. 그리고 우리는 또한 숫자를 양수로 취급 할 것입니다.
-
이 숫자는 음수임을 나타냅니다.
다른 비트는 숫자의 크기(절대 값)를 나타냅니다. 부호있는 10 진수 및 그에 상응하는 숫자 중 일부 에스 미디엄 표기법은 4 비트의 단어 크기를 가정합니다.
부호있는 10 진수 | 부호 크기 |
---|---|
+6 | 0110 |
-6 | 1110 |
+0 | 0000 |
-0 | 1000 |
+7 | 0111 |
-7 | 1111 |
범위
위의 표에서,그것은 분명하다 즉,단어 크기 엔 비트,나타낼 수있는 숫자의 범위는-(2 엔-1-1)에서+(2 엔-1-1)입니다. 다음과 같이 나타낼 수 있는 숫자 범위 및 단어 크기 표가 표시됩니다.
단어 크기 | |
---|---|
4 | -7 에+7 |
8 | -127 에+127 |
16 | -32767 에+32767 |
32 | -2147483647 에+2147483647 |
비트 시퀀스(1101)는 부호없는 번호(13)뿐만 아니라,에스엠 표기법의 번호-5 에 대응한다는 것을 주목하라. 이 값은 사용자 또는 프로그래머가 비트 시퀀스를 해석하는 방식에만 의존합니다.
하나의 보수-이것은 컴퓨터에서 부호있는 정수를 나타내는 방법 중 하나입니다. 이 방법에서 가장 중요한 숫자는 추가 의미를 갖습니다.
- 경우 MSD0,리 평가할 수 있습니다 숫자만으로 우리는 것이 해석한 모든 정상 부호 정수입니다.
- 이 숫자는 음수임을 나타냅니다.
다른 비트는 숫자의 크기(절대 값)를 나타냅니다.
숫자가 음수이면 다른 비트는 숫자 크기의 1 의 보수를 의미합니다.
단어 크기가 4 비트라고 가정 할 때 부호있는 10 진수와 1 의 보수 표기법에 해당하는 숫자가 아래에 나와 있습니다.
부호 있는 10 진수 | 1 보완 |
---|---|
+6 | 0110 |
-6 | 1001 |
+0 | 0000 |
-0 | 1111 |
+7 | 0111 |
-7 | 1000 |
범위
위의 표에서 단어 크기가 엔 비트 인 경우 표현 될 수있는 숫자는-(2 엔-1-1)에서+(2 엔-1-1)입니다. 표현될 수 있는 단어 크기 및 1 의 보수 숫자의 범위 표가 표시됩니다.
단 크기 | 범위 1 의 보호 |
---|---|
4 | -7 하기+7 |
8 | -127 하기+127 |
16 | -32767 하기+32767 |
32 | -2147483647 를+서 2,147,483,647±2×10+9(approx.) |