[디지털실험]디지털실험
- 최초 등록일
- 2006.01.08
- 최종 저작일
- 1997.01
- 7페이지/ 한컴오피스
- 가격 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개면 8bit shift register라 한다.
1. 우 쉬프트 레지스터
플립플롭에 기억된 정보를 클럭 펄스에 의하여 오른쪽으로 이동시킬 수 있는 레지스터를 우쉬프트 레지스터(right shift register)라 한다. <그림 12-1>처럼 레지스터 1에는 현재 1011의 정보가 기억되어 있고 레지스터 2에는 1010의 정보가 기억되어 있다고 가정하면 우 쉬프트 레지스터는 클럭 펄스에 의하여 기억된 정보를 오른쪽으로 이동시킨다.
참고 자료
없음