고정 소수점 덧셈과 뺄셈
보완 또한 :
보체 음수는 양수로 표시 한 후, 처리 및 할
X는 대응하는 음의 보체와 결합 될 수있는 경우의 수 X를 뺄 때 필요한 [-x 대신 보완
[X] [Y] + 보체 보체 = X + Y] 보완
보완 뺄셈
[XY] = [X] 보체 보체 + [- Y] 보수 MOD (2)
[XY] = [X] 보체 보체 + [- Y] 보수 (2 개조 N + 1 번째의 파워)
기본 규칙을 보완 :
- 각 피연산자 조작, 보수 연산 결과는 여전히 보수가있다
- 부호 비트 수치 비트 등의 작업에 참여
- 차분 경우 ([-y]을 변수 S [Y]를 보충) 피감수 및 감수 할 보완 변경하고, 합계하면, 2의 보수를 직접 첨가하고, 상기 수의 2의 보수를 생성 수의 2의 보수의 차이를 얻기 위해 추가
- 당신은 금형 이상을 분실 한 경우
오버플로 :
또한 두 개의 긍정적 인 결과가 부정적이된다 오버플
두 가산 결과가 양, 음 오버플된다
더블 부호 비트라고도 변형 보수 연산 결과가 01 또는 10에서 나타나는 오버 플로우가 발생하는 경우, 부호 비트가 참여하는 (00 (11)은 포지티브 네가티브 나타낸다)
단일 부호 비트 : XOR 그들에 의해 표현, 수행이 휴대하거나하지 않을 때 오버 플로우가 발생하지 않을 때 가장 높은 값이 캐리 비트 부호 하드웨어 비트 다음에 오버 플로우 MSB 캐리 서명 비트 캐리 생성, 즉를 생성합니다.
고정 소수점 곱셈 :
원래 코드를 곱 : 혼자 비트 값의 부호 비트 곱셈 과정을
(4 개의 8로 곱)의 비트 수의 제품을 두배
개선 된 곱셈 :