실험6 레지스터 구성-쉬프트레지스터, 일반레지스터
- 최초 등록일
- 2009.10.26
- 최종 저작일
- 2009.10
- 4페이지/ MS 워드
- 가격 3,000원
소개글
실험6 레지스터 구성-쉬프트레지스터, 일반레지스터
목차
Chapter 1. 관련 이론(Theoretical Background)
■쉬프트 레지스터
■일반 레지스터
■출처
본문내용
Chapter 1. 관련 이론(Theoretical Background)
본 실험/실습에 관한 이론적인 내용을 기술한다. 배포된 LAB MANUAL의 내용을 참조하여 작성할 수는 있지만, 그 내용을 그대로 복사하는 것은 허용되지 않는다. 본인이 이해하고 조사한 내용을 기술해야 한다.
■쉬프트 레지스터
쉬프트(shift)란 "위치를 바꾸다. 이동한다."는 뜻이며, 레지스터의 동작은 클록 펄스(clock pulse)의 입력에 의해서 이루어진다.
여기서 쉬프트 레지스터의 동작 상태를 살펴보자. 만약 6비트의 데이터 101101 이 쉬프트 레지스터에 축적되어 있다고 하자. 이 상태를 보인 것이 그림 14-13(a)이다. 이 상태에서 클록 펄스를 1개 받으면 그림 14-13(b)와 같이 LSB(least significant bit)의 1은 밖으로 나와서 버려지고 각각의 비트는 1비트씩 왼쪽 숫자를 받는다. 이때, MSB(most significant bit)는 외부 데이터를 받는다. 그림에서는 외부 데이터는 모두 0이므로 1비트 우측 쉬프트가 행하여질 때마다 MSB에는 0이 들어온다. 이것은 우측 쉬프트(right shift)의 한 예이다.
그림 14-14(a)는 D플립플롭을 이용해서 구성한 우측 쉬프트 레지스터(right shift register)이다. 여기서 각 단의 D플립플롭에 현재 기억되어 있는 데이터값을 1010 이라 하고, 새로운 외부 데이터 직렬 입력 11010 이 D입력으로 입력될 때, 그리고 클록 펄스(즉, 쉬프트 펄스)의 트레일링 에지(trailing edge)상태마다 오른쪽으로 한 비트씩 데이터가 이동된다고 할 때 그 동작 상태를 그림 14-14(b)에 나타내었다.
참고 자료
*(전기•전자•정보통신•컴퓨터 공학도를 위한) 디지털 논리회로 실험 /김충년/태영 문화사/2007/
*논리회로실험 /이기종/영남대학교출판부/2007/
dlc_lab_manual (학교 교제 PDF파일 사진 캡쳐용)
*두산 백과사전 (용어설명 및 내용설명)