검색어 입력폼

실험6. 레지스터 구성

저작시기 2008.03 | 등록일 2008.05.25 한글파일 한컴오피스 (hwp) | 4페이지 | 가격 1,500원

소개글

실험6. 레지스터 구성

목차

○ 직렬 전송 레지스터
○ 병렬 전송 레지스터
○ 자리이동 레지스터
Pspice 시뮬레이션 결과

본문내용

레지스터(Register)란 1 비트 기억 소자인 플립플롭을 여러 개 접속시켜서 만든 임시 기억 장치를 의미한다. 레지스터는 입력과 출력이 동일해야 하므로 D 플립플롭을 이용하여 만들게 된다. 그 종류를 데이터 처리 방식에 따라 구별하면 병렬 전송 레지스터와 직렬 전송 레지스터로 구분할 수 있다.
○ 직렬 전송 레지스터
직렬 전송 레지스터(Serial Shift Register)는 클록 펄스가 입력될 때마다 2진 데이터를 왼쪽이나 오른쪽으로 1 비트씩 이동시킨다. 왼쪽 시프트일 경우 가장 왼쪽 에 있는 최상위 비트(MSB, Most Significant Bit)가 바깥으로 밀려나서 회선을 통해 전송되며, 가장 오른쪽에 있는 최하위 비트(LSB, Least Significant Bit)는 0으로 채워진다. 반대로 오른쪽 시프트일 경우 최하위 비트가 바깥으로 밀려나서 회선을 통해 전송되며, 최상위 비트가 0으로 채워진다. 직렬 전송 레지스터는 간단히 시프트 레지스터라고 부른다.

<그림1. 레지스터 원리도>


데이터를 전송할 회선이 하나 뿐 이어서 1비트 씩 전송하므로 병렬 전송에 비해 데이터 전송 속도는 늦지만 회선 구성이 간단하다. 장거리 전송을 해야 하는 정보 통신에서는 회선 비용이 대단히 비싸기 때문에 하나의 회선으로 데이터를 전달하기 위해 직렬 전송을 하게 된다. 이 때 전송속도의 단위는 bps(Bits Per Second)로서 1초 동안에 전송되는 데이터의 양(Bits)을 나타낸다. 직렬 전송 레지스터는 LAN 카드와 같은 네트워크 어댑터에 적용되는 회로이다.

참고 자료

1. http://princess.kongju.ac.kr/DigitalMain/framekor.htm
2. http://www.e-mirim.hs.kr/cyberroom_computer/computer07.jsp(미림여자정보과학고등학교)
3. Didital Logic Application And Design, Yarbrough
다운로드 맨위로