실험17 쉬프트 레지스터 예비보고서
- 최초 등록일
- 2014.09.29
- 최종 저작일
- 2013.09
- 4페이지/ 한컴오피스
- 가격 1,000원
목차
1) 목 적
2) 이 론
3) 예비 과제
본문내용
1). 목 적
(1) 쉬프트레지스터의 구조와 동작원리를 이해한다.
(2) 쉬프트레지스터를 이용한 카운터의 동작을 이해한다.
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개면 8bit shift register라 한다.
참고 자료
없음