디지털공학실험 11장 가산기 및 크기 비교기 (결과)
- 최초 등록일
- 2010.04.06
- 최종 저작일
- 2007.07
- 7페이지/ 한컴오피스
- 가격 2,500원
소개글
디지털공학실험 11장 가산기 및 크기 비교기 (결과)
목차
데이터 및 관찰 내용 :
결과 및 토론
♠ 참고 자료 ♠
● 오버플로우 회로 설계
● 오버플로우란?
본문내용
결과 및 토론
이번 실험의 목적은 4비트 2진/Excess-3 코드 변환기의 설계, 회로 구성 및 시험과 오버플로우 감지기능을 갖춘 부호 수 가산기를 설계하는 것이다.
이번 실험은 비교기와 가산기를 다루는 것인데 이제부터 점점더 소자가 복잡해 지기 시작하고 회로가 복잡해 지기 시작 하는것 같다. 먼저 가산기를 보면 4비트까지 가산이 가능하며 A와 B의 두가지가 있는데 각각 더 할 숫자의 입력을 넣는 것이다. 먼저 그림11-1의 회로는 0000부터 1111까지 계속 A에 넣어 주는데 B에는 9가 될 때 까지는 0000을 B에 입력해서 더하기를 하면 원래의 숫자가 나오게 되고 10이 넘어가면 비교기를 이용해서 A>B가 크다라는 것을 판단하게 되어 그쪽에 HIGH가 출력되는 것을 이용 해서 가산기 B입력에 와 에 HIGH를 입력하게 된다. 그리고 우리가 원래 실험 하는 것은 처음에는 3부터시작하는 0011을 입력하고 3부터 숫자를 계속 세어 가면서 10이
버퍼 오버플로는 불충분한 바운드 확인에 의해 버퍼에 쓰인 데이터가 버퍼에 이미 할당된 근접한 메모리 주소에 있는 데이터 값을 오염시킬때 발생한다. 대부분 이는 캐릭터 스트링을 하나의 버퍼에서 다른 버퍼로 복사할 때 발생한다.
▶ 기본 예제
아래의 예제에서, 프로그램은 메모리에서 인접해있는 두 아이템을 정의하였다: 8 바이트 길이 스트링 버퍼, A. 그리고 2 바이트 정수형, B. 우선, A 는 zero 바이트만 포함하고 B는 숫자 3을 포함한다. 문자들은 1바이트 크기이다.
참고 자료
없음