쉬프트레지스터
- 최초 등록일
- 2006.11.09
- 최종 저작일
- 2006.01
- 10페이지/ 한컴오피스
- 가격 1,000원
소개글
쉬프트레지스터 예비 보고서
디지털실험
목차
목적
원리
1. 우 쉬프트 레지스터
2. 좌 쉬프트 레지스터
3. 병렬 입출력형(Parallel input/output)쉬프트 레지스터
실험 방법
예비 보고서
본문내용
목적 ;
1. 쉬프트레지스터의 구조와 동작원리를 이해한다.
2. 쉬프트레지스터를 이용한 카운터의 동작을 이해한다.
원리 ;
플립플롭이나 래치는 가장 기본적인 기억소자이며 계산기내에서 수치나 명령 등의 정보를 일시 기억해 회로로 사용되며 멀티비트를 저장할 수 있는 플립플롭을 레지스터(register)라 한다. 레지스터의 기능은 정보를 저장할 뿐만 아니라 직렬입력을 병렬로, 병렬입력을 직렬로 출력하는 기능에도 사용되고 저장된 정보를 클럭펄스에 따라 좌, 우로 이동시키는 시프트 레지스터로도 사용할 수 있다. 레지스터는 디지털 시스템에서 매우 중요한 논리블럭이다. 쉬프트 레지스터는 플립플롭을 직렬로 접속하여 만들 수 있고, 각 플립플롭의 출력은 다음단 플립플롭에 접속된다. 그리고, 클럭은 모든 플립플롭에 동시에 가해져, 데이터의 전송은 클럭에 동기된다. 쉬프트 레지스터는 데이터를 취급하는 방법에 따라 다음과 같이 구분된다.
1. 직렬 입력-직렬 출력(Serial-In, Serial-Out)
2. 직렬 입력-병렬 출력(Serial-In, Parallel-Out)
3. 병렬 입력-직렬 출력(Parallel-In, Serial-Out)
또한 데이터의 이동방향에 따라 구분된다.
1. 우로 이동(Shift right)
2. 좌로 이동(Shift left)
3. 양방향 이동(Bidirectional)
또한 쉬프트 레지스터를 구성하는 플립플롭의 수에 따라 그 수가 4개면 4bit shift register, 8개이면 8 bit shift register라 한다.
참고 자료
없음