컴퓨터공학/디지털공학개론
디지털공학개론 12 - 1 기본 레지스터
Arkeiyou
2021. 11. 14. 18:05
용어체크
1. 레지스터(register)
- 데이터 저장과 데이터 이동의 두 가지 기본 기능을 갖는 디지털 회로
2. 직렬입력-직렬출력
(Serial Input-Serial Output)
- 데이터를 직렬로 입력하여 직렬로 출력하는 레지스터
3. 병렬입력-병렬출력
(Parallel Input-Parallel Output)
- 데이터를 병렬로 입력하여 병렬로 출력하는 레지스터
학습내용
|
레지스터의 저장용량을 결정하는 것은 무엇인가요?
레지스터의 저장용량은 그 레지스터가 저장할 수 있는 디지털 데이터의 총 비트(1과 0)의 수입니다. 레지스터에서 각 단(stage, 플립플롭)은 하나의 비트를 저장할 수 있으므로 레지스터에서 단의 수는 레지스터의 저장 용량을 결정합니다.
Quiz 01직병렬래치SRG는 시프트 레지스터(SRG)이다.
- 1 O
- 2 X
정답 :2
해설 :입력과 출력에 따라 분류한 레지스터의 기본형은 직렬입력/직렬출력(SISO:Serial Input Serial Output), 직렬입력/병렬출력(SIPO:Serial Input Parallel Output), 병렬입력/직렬출력(Parallel Input Serial Output), 병렬입력/병렬출력(Parallel Input Parallel Output)이다.
Quiz 02다음에 열거한 인터페이스의 종류 중에서 회선의 개수가 많지만 속도가 가장 빠른 것은?
- 1 SISO(Serial Input Serial Output)
- 2 PIPO(Parallel Input Parallel Output)
- 3 SIPO(Serial Input Parallel Output)
- 4 PISO(Parallel Input Serial Output)
정답 :2
해설 :데이터를 병렬로 입력하여 병렬로 출력하는 레지스터로 범용 입・출력 장치나 프린터 등에 이용한다. 대용량의 자료를 처리할 때 사용된다. 다음 그림은 병렬입력/병렬출력 시프트 레지스터와 데이터 이동과정이다.


Quiz 03다음 중 레지스터의 기능으로 옳은 것은?
- 1 발진기
- 2 동작속도의 조절
- 3 데이터의 일시 저장
- 4 카운터로 사용
정답 :3
해설 :레지스터(register)는 데이터 저장과 데이터 이동의 두 가지 기본 기능을 갖는 디지털 회로이다. 레지스터의 저장능력은 메모리 장치로 중요하게 사용된다.
학습정리
1. 레지스터(register)
- 데이터 저장과 데이터 이동의 두 가지 기본 기능을 갖는 디지털 회로
- 레지스터의 저장능력은 메모리 장치로 중요하게 사용됨
2. 레지스터의 저장용량
- 레지스터가 저장할 수 있는 디지털 데이터의 총 비트(1과 0)의 수
- 레지스터에서 각 단(stage, 플립플롭)은 하나의 비트를 저장할 수 있으므로 레지스터에서 단의 수는 레지스터의 저장 용량을 결정함
3. 레지스터의 용도
- 여러 비트를 일시적으로 저장하고, CPU내부에서 연산의 중간결과를 임시저장할 수 있고, 저장된 비트를 좌우측으로 시프트할 때 사용됨
4. 시프트 레지스터의 종류
- 직렬입력-직렬출력(Serial Input-Serial Output) : 데이터를 직렬로 입력하여 직렬로 출력하는 레지스터이며, 모뎀(Modem)과 같은 장치에 이용
- 직렬입력-병렬출력(Serial Input-Parallel Output) : 데이터를 직렬로 입력하여 병렬로 출력하는 레지스터로 직렬통신 시 데이터를 한 비트씩 직렬로 수신하여 1바이트 데이터가 수신되면 데이터를 병렬로 변환하여 컴퓨터 내부로 읽어 들이는 경우에 사용
- 병렬입력-직렬출력(Parallel Input-Serial Output) : 데이터를 병렬로 입력하여 직렬로 출력하는 레지스터로 직렬통신 시 컴퓨터 내부의 병렬데이터를 직렬로 전송하기 위하여 데이터를 한 비트씩 직렬로 시프트하는데 사용
- 병렬입력-병렬출력(Parallel Input-Parallel Output) :데이터를 병렬로 입력하여 병렬로 출력하는 레지스터로 범용 입・출력 장치나 프린터 등에 이용