BCD 덧셈기_예비보고서
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

1. 실험 목표

2. 실험 준비물

3. 예비 이론

4. 실험 방법 및 시뮬레이션

5. 고찰

본문내용

당하는 수에 0110을 빼주면 이를 BCD로 확인할 수 있다.
0110
0111
+
0101
0100
1011
1011
1011
1011
-
0110
0110
0101
0101
BCD 에 3을 더하여 Excess-3 코드로 변환시키고 더해준다.
따라서 정답은 1011 1011(Excess-3) 이다.
다시 3을 각각 빼주어서 BCD로 바꾼 다음 확인해보면
마찬가지로 55 임을 알 수 있다.
[점검문제 5.5] Max+plus ll에서 74285 IC를 이용하여 다음 곱셈을 실행하고 출력을 확인해보시오.
0010 X 0010
회로를 설계하면 다음과 같다.
설계한 회로에 0010 을 입력시키고 Simulation 한 결과는 다음과 같다.
4. 실험 방법 및 시뮬레이션
[예비실험 1] 위에서 275+641의 BCD 계산을 VHDL 코드로 50ns 간격으로 Wave 형태를 다시 설계하여 입력한 뒤에 출력해 보시오.
VHDL 코드로 설계하면 다음과 같다.
입력값 입력 후 출력을 확인하면 다음과 같다.
[예비실험 2.1] 74283 4비트 가산기를 사용하여 BCD 가산기를 구성하시오.
회로를 구성하면 다음과 같다.
[예비실험 2.2] 다음 덧셈을 실행하여 결과를 측정하시오.
0011 + 0110 = ? 0111 + 0110 = ?
위의 회로에 값을 입력하여 Simulation 해보면 다음과 같다.
[예비실험 2.3] 다음 덧셈을 수행하고 출력을 측정하여 확인하시오. 47 + 35 = ?
8비트이므로 회로를 추가하여 설계하면 다음과 같다.
값을 입력하고 Simulation 해보면 다음과 같다.
[예비실험 3] 비트 adder 74283을 사용하여 BCD to Excess 3 코드를 만드시오.
회로를 설계하면 다음과 같다.
값을 입력하고 Simulation 해보면 다음과 같이 Excess-3 코드로 변환된다.
5. 고찰
이번 예비실험은 BCD연산에 대한 실험이다. 미리 공부를 하며 보고서를 작성하면서 BCD코드의 덧셈, 곱셈에 대해 공부할 수 있었다. BCD코드는 자리수 하나하나를 각각 표현하기 때문에 binary보다 읽고 표현하기가 너무 쉬웠다. BCD코드는 보정회로를 통해서 6을 더해 10이상의 BCD를 보정한다. 이번 실험은 사용되는 소자와 전선이 저번실험보다 더 많이 사용될 것 같아 매우 어려운 실험이 될 것 같다. 사소한 것 하나라도 실수하지 않도록 핀 번호에 따른 선 연결에 신경 써서 회로를 구현해야겠다.

키워드

  • 가격1,000
  • 페이지수6페이지
  • 등록일2011.12.13
  • 저작시기2011.1
  • 파일형식한글(hwp)
  • 자료번호#720128
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니