감산기
Subtractor이 글은 검증을 위해 인용구가 추가로 필요하다.– · · 책· · (2009년 12월)(이 템플릿 |
| 다음에 대한 시리즈 일부 |
| 산술 논리 회로 |
|---|
| 빠른 항법 |
전자제품에서 감산기는 첨가제와 동일한 접근법을 사용하여 설계할 수 있다. 이항 뺄셈 과정은 아래에 요약되어 있다. 첨자와 마찬가지로, 멀티비트 숫자에 대한 일반적인 계산의 경우, 미니언드( 소급( 및 이전(덜 유의미한) 비트 순서 위치로부터의 차입()의 각 비트에 대한 뺄셈을 수행하는 데 3비트가 관여한다. 출력은 차이 비트( 와 차입 비트 + 이다 감산기는 X 비트와 D 비트가 양수인 반면 하위 비트와 차용 비트는 모두 음의 가중치를 가지고 있다는 점을 고려함으로써 가장 잘 이해할 수 있다. 감산기에 의해 되는 은X - - i {\i}-i}-i}-{i_을 -2, -1, 0 1)의 합으로 다시 쓰는 것이다
감산기는 보통 표준 2의 보완 표기법을 사용할 때 반입 및 두 번째 피연산자에 추가/감산 선택기를 제공하여 작은 비용으로 이항 첨삭기 내에서 구현된다.
- = + 두 개의 보완 표기법 정의)
반감산기
하프 뺄셈기는 두 비트의 뺄셈을 수행하는 결합 회로다. 미니엔드 과(와) 하위 Y{\의 두 개의 입력을 가지고 , D 을(를) 출력하고 를 하여 을(를)한다 차입 신호는 감산기가 다음 자릿수에서 차입해야 할 때 설정된다. 즉, B에서=1{\displaystyle B_{\text{을}}=1}X<>Y{\displaystyle X<을 말한다.Y}. X{X\displaystyle}, Y{Y\displaystyle}, 비트는 B에서=1{\displaystyle B_{\text{을}}=1}만일 X=0{X=0\displaystyle}, Y=1{Y=1\displaystyle}. 중요한 점 M들의 가치가이 다이어그램의 이(가) 제공되기 때문에 반감산기 다이어그램이 -Y 이(가) 아닌 - {\을(를) 구현하는 것이다.
- =
뺄셈 자체는 역행하지 않지만, 차이 비트 [\는 역행인 XOR 게이트를 사용하여 계산되기 때문에 이것은 중요한 구별이다
반감산기의 진실 표는 다음과 같다.
| 입력 | 출력 | ||
|---|---|---|---|
| X | Y | D | B밖으로 |
| 0 | 0 | 0 | 0 |
| 0 | 1 | 1 | 1 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 0 | 0 |
위의 표와 Karnaugh 지도를 사용하여 및 B 에 대한 다음과 같은 논리 방정식을 찾을 수 있다
- =
따라서 반감쇄 회로의 단순화는 부정 게이트뿐만 아니라 특히 교차 추적을 피하는 이점이 있다.
X - XOR -168------- X-Y 는 Y일 경우 0이고, 1은 그렇지 않으면---┘-┘----┐-Y일 경우 1이며, 차용은 Y > X일 경우 1이고, 0일 경우 0이다.
여기서 오른쪽의 라인은 출력이고 다른 라인은 입력이다(상단, 하단 또는 왼쪽).
완전감산기
풀 감산기는 조합 회로로, X 기술 Y 그리고 에서 로 차감하는 데 사용된다 The full subtractor generates two output bits: the difference and borrow out . is set when the previous digit is borrowed from . Thus, is also subtracte: 및 하위 문자열 {\ Y 기호 반감산기와 마찬가지로 전체 감산기는 다음 자리부터 빌려야 할 때 차입을 생성한다. 에서 의 Y Y과 를 빼기 때문에 X의X < + B에서 차입금이 생성되면 현재 숫자에 2가 추가된다. (이것은 십진법에서의 뺄셈 알고리즘과 유사하다. 2를 추가하는 대신 빌릴 때 10을 추가한다.) 따라서 = - - +
전체 감산기의 진실 표는 다음과 같다.
| 입력 | 출력 | |||
|---|---|---|---|---|
| X | Y | B에 | D | B밖으로 |
| 0 | 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 1 | 1 |
| 0 | 1 | 0 | 1 | 1 |
| 0 | 1 | 1 | 0 | 1 |
| 1 | 0 | 0 | 1 | 0 |
| 1 | 0 | 1 | 0 | 0 |
| 1 | 1 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 | 1 |
따라서 방정식은 다음과 같다.
참고 항목
참조
- Elijah Mwangi의 디지털 전자제품 기반