본문/내용
5PIN DIP SWITCH를 사용하여 부호비트와 크기 4비트로 입력을 수행한다.
스위치의 A0가 부호비트이고 A1이 LSB A4:MSB를 나타내고 있다.
7483은 4비트 가산만 하는 칩으로서 감산을 하기 위해서는 2의 보수를 이용한 가산을 하여 감산의 결과를 얻어야 한다. (가산기로서 감산기 기능 까지 수행) 2의 보수 체계는 1의 보수에 1을 더한 결과를 얻게 된다. 그래서 7483입력단앞에 EXOR를 사용하여 부호비트가 0(양수)일경우는 입력의 값을 그대로 통과하게 되고, 1일 경우(음수) EXOR회로들 통과할 때 입력값이 1의 보수형태로 변환되며, (A EXOR 1 = A`, A EXOR 0 = A 불대수 이용)부호비트A0가 7483가산기의 C0(캐리입력)으로 되어있기 때문에 음수일 경우 크기에 1을 더하게 된다. 결국 입력단은 양수일 경우 입력값을 그대로 통과하고, 음수일 경우 2의 보수형태로 바꿔주는 역할을 하게 된다.
A의 입력과 B의 입력의 회로는 동일 하므로 B의 입력의 동작은 생략하기로 한다.
입력회로의 예
양수일 경우 10진수 3입력
부호비트0 0xxx -> 결과값 0xxx
음수일 경우 10진수 -3입력
부호비트1 0xxx -> 결과값 1110
2) 가산과 감산의 회로설명
가산일 경우와…