1 의 보야드

음수 소스 코드와 역코드의 상호 변환: 음수 소스 코드는 역코드로 변환됩니다. 기호 비트는 변경되지 않고 숫자 비트는 비트로 반전됩니다. 음수 역코드는 원코드로 변환됩니다. 기호 비트는 변경되지 않고 숫자 비트는 비트로 반전됩니다.

음수 소스 코드와 보코드의 상호 변환: 음수 소스 코드는 보코드로 변환됩니다. 기호 비트는 변경되지 않고 숫자 비트는 비트 역이고 끝에 1 을 더합니다. 음수 보코드는 원래 코드로 변환됩니다. 기호 비트는 변경되지 않고, 숫자 비트는 비트 반전, 끝에 1 을 더합니다.

음수 역코드와 보코드의 상호 변환: 음수 역코드를 보코드로 변환: 끝에 1 을 더합니다. 음수 보코드는 역코드로 변환됩니다. 끝에서 1 을 뺍니다. (여기서 역코드는 원래 코드의 역코드입니다.)

1:

원본 코드: 00000001.

반야드: 00000001.

보충 코드: 00000001.

-1:

원래 코드: 10000001.

반야드: 111111110.

보코드: 11111111.

+0:

원래 코드: 00000000.

반야드: 00000000.

보충 코드: 00000000.

-0:

원래 코드: 10000000.

반야드: 111111111.

보충 코드: 00000000.

+127:

원본 코드: 01111111.

반야드: 01111111.

보코드: 01111111.

-127:

원본 코드: 1111 1111.

반야드: 1000 0000.

보코드: 1000 0001.

확장 데이터:

소스 코드는 기호 비트와 참 값의 절대값입니다. 즉, 첫 번째 비트는 기호를 나타내고 나머지 비트는 값을 나타냅니다.

역코드는 양수의 역코드가 그 자체라는 것을 나타낸다. 음수의 반코드는 원래 코드를 기초로, 기호 비트는 변하지 않고, 나머지 비트는 반향한다.

보코드의 표현은 양수의 보코드가 그 자체라는 것이다. 음수의 보코드는 원코드를 기초로 부호의 위치는 변하지 않고, 나머지는 반반하여, 마지막으로 +1. (즉, 반코드를 기초로 +1) 입니다.