검색어 입력폼

시프트 레지스터

저작시기 2006.11 |등록일 2007.01.11 한글파일한글 (hwp) | 5페이지 | 가격 1,000원

소개글

디지털회로설계실험 13장 시프트레지스터 사전보고서입니다.

목차

1. 실험목적
2. 이론
3. 사용기기 및 부품
4. 실험과정 및 결과 예측
5. 참고자료

본문내용

Ch. 13 시프트 레지스터

1. 실험목적
- 플립 플롭과 시프트 레지스터와의 관계를 알아본다.
- 입출력 방식에 의한 분류에서 각 방식의 특성을 익힌다.
- 데이터 이동방식에 의한 분류에서 각 방식의 특성을 익힌다.

2. 이론
- 레지스터
레지스터(register)는 데이터를 저장하기 위해 플립플롭들을 여러 개 모아놓은 회로를 말한다. 아래그림은 가장 간단한 형태의 4비트 레지스터를 나타내었다. 4비트 레지스터는 D 플립플롭 4개로 구성되어 있으며 모든 플립플롭들의 클럭단자는 하나로 묶여있음을 볼 수 있다. 따라서 클럭 CLK의 상승모서리 시점마다 모든 플립플롭들이 동시에 각자의 입력 Ii 값을 받아들여 Qi에 저장하게 된다. 출력 Ai의 값은 저장된 Qi 값과 같다.
- 시프트레지스터 (Shift Register)
2진 정보를 왼쪽이나 오른쪽으로 시프팅 할 수 있는 기능을 가진 레지스터를 시프트 레지스터라 한다. n비트 시프트 레지스터는 n개의 F/F과 시프트 동작을 제어하는 게이트로 구성되어 있다. 시프트 레지스터의 가능한 입출력 방식은 직력입력-직력출력, 직렬입력-병렬출력, 병령입력-직력출력, 병렬입력-병렬출력의 네가지 방식이 있으며 동시에 겸할 수도 있다. 컴퓨터에서는 시간이 적게 걸리는 병렬입력-병렬출력 방식을 사용한다. 시프트 레지스터를 이용하면 곱셈과 나눗셈이 가능하다. (오른쪽으로 시프트하면 2로 나눈 결과이고, 왼쪽으로 시프트하면 2로 곱한 결과이다.)
또한 시프트 레지스터는 아래의 모든 동작을 가지고 있으며, 그렇지 못할 경우 적어도하나의 시프트 동작의 능력을 가진다.
다운로드 맨위로