레지스터와 카운터1

OwlSuri·2023년 5월 24일
0

레지스터

레지스터

  1. 데이터를 일시 저장하거나 전송하는 장치
  2. 여러개의 플립플롭을 연결하여 구성
  3. n비트 레지스터는
  • n개의 플립플롭으로 구성
  • n비트의 2진정보를 저정
  1. 결국 레지스터는 여러 비트를 일시적으로 저장, 배열된 비트를 좌우로 자리이동 시키는데 사용

기본형태

데이터 적재 레지스터

  1. 입력된 데이터를 그대로 기억
  2. 일반적으로 D플립플롭
  3. 데이터 입력 방식에 따라
  • 직렬적재 레지스터
  • 병렬적재 레지스터

직렬적재 레지스터

  1. 여러개의 플립플롭을 연결하여 구성
  • 구성 예 : 4개의 FF로 구성, 4비트 저장
  1. 직렬적재방식 : 직렬입력-직렬출력 레지스터
  • 데이터를 순차적으로 받아들이는 방식
  • 1비트씩 입력
  1. 직렬적재 레지스터의 동작

병렬적재 레지스터

시프트레지스터

  1. 레지스터가 기억하고 있는 정보에 대해 한 방향 또는 양방향으로 정보의 위치를 이동

  2. FF를 직렬연결, 모든 FF는 공통 클럭펄스

  3. 클럭펄스에 따라 한단씩 자리 이동

  4. 동작원리

병렬적재 양방향 시프트 레지스터

-> 멀티플렉서 이용

카운터

카운터

  1. 플립플롭을 사용해 만든 순서논리 회로
  2. 클럭펄스가 입력됭때마다 미리 정해진 순서에 따라 상태 변화
  3. 외부 입력 출력 없음
  4. 상태변화는 클럭펄스에 의해 수행
  5. T FF, JK FF 사용

카운터의 분류

비동기식 카운터

  1. 카운터를 구성하는 각 FF에 동시에 클럭이 가해지지 않는 카운터
  2. 입력펄스가 앞단의 출력값에 의해 영향 받음
  3. 리플카운터라고 함
  • 2진 리플카운터
  • BCD 리플 카운터

2진 리플 카운터

BCD 리플 카운터

profile
기억이 안되면, 기록을 -

0개의 댓글