[컴퓨터공학기초설계및실험1 예비레포트] 보수를 이용한 감산과 병렬 가감산기
- 최초 등록일
- 2015.03.16
- 최종 저작일
- 2013.03
- 3페이지/
MS 워드
- 가격 1,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
목차
1. 제목 및 목적
2. 원리(배경지식)
3. 참고문헌
본문내용
2. 원리(배경지식)
컴퓨터 시스템의 논리회로 기능을 살펴보면 대수적인 뺄셈이 불가능하므로 보수를 이용한 덧셈 방법에 의하여 뺼셈을 수행하는 방법이 사용되고 있다. 따라서 컴퓨터로 음수를 취급하는 경우에, 보수를 이용한 감산(뺄셈)에는 1의 보수를 이용한 감산과 2의 보수를 이용한 감산이 있다. 식 “A - B”에서 ‘A’를 피감수, ‘B’를 감수라고 한다.
1의 보수를 이용한 감산법을 살펴보자.
먼저 감수를 1의 보수로 바꾼다. 1의 보수로 바꾼다는 것은 숫자 1을 0으로, 0은 1로 바꾸어주는 것이다. “11001 – 10011” 감산을 한다면, 감수인 10011을 1의 보수로 바꾸면 01100이 된다. 두 번째로, 1의 보수로 변환된 감수와 본래의 피감수를 더한다. 이때 자리올림수가 발생하면 자리올림수를 맨 하위비트에 더한다. 이때 부호는 “+”이다. 그러나 자리올림수가 발생하지 않으면 이전의 가산된 결과를 다시 1의 보수로 변환한다. 이때 부호는 “-“이다.
참고 자료
보수를 이용한 뺄셈(감산)/blog.naver.com/seo0511?Redirect=Log&logNo=10105386485
보수를 이용한 감산/http://blog.naver.com/onxw1?Redirect=Log&logNo=10042159067
병렬 가감산기/http://blog.naver.com/k97b1114?Redirect=Log&logNo=140159291396
레지스터 전송과 마이크로 연산/http://cafe.naver.com/circuitsmanual/4415
이진병렬가산기,BCD가산기/blog.naver.com/gpzz15?Redirect=Log&logNo=150094778411
이원석,정길수/논리회로실험/생능출판사/2010.3.5