컴퓨터 구조 - 플립플롭

박근수·2024년 1월 20일
0

컴퓨터 구조

목록 보기
3/11

플립플롭 (flip-flop)

데이터를 저장하는 조합논리회로
NOR Gate 2개를 조합하여 만들 수 있음

  • 처음 상태에서 V1 스위치를 키면 전구가 커진다.
  • 이 상태에서 다시 V1 스위치를 꺼도 전구는 꺼지지 않고 켜져 있다.
  • 첫 번째 스위치를 한 번이라도 눌렀을 지 판단하는 것은 출력을 통해 알 수 있다.
    (= 최근에 V1 스위치가 켜졌었다.)
  • 이것은 바로 저장한다는 의미로 데이터를 저장할 수 있는 기능임을 의미한다.

  • V1 스위치를 켰다가 끈 상태에서 V2 스위치를 키면 전구가 꺼진다.
  • 이 상태에서 다시 V2 스위치를 꺼도 전구는 그대로 꺼져있다.
    최근에 V2 스위치가 꺼졌었다.
  • 이것은 바로 삭제한다는 의미로 데이터를 삭제할 수 있는 기능임을 의미한다.

RS 플립플롭 (Reset-Set flip-flop)

  • S와 R이 1인 상태는 피하도록 설계

Level-triggered flip-flop

Hold That Bit 라는 이름으로 조합논리회로 추가
Hold That Bit이 1일 때만 Data가 1일 때 출력값에 적용

D-type flip flop

  • R/S(두 input)를 Data(하나의 input)으로 바꿔봄
    • R/S 둘다 1일 경우는 피하도록 설계하기로 함
    • R/S 둘다 0일 경우도 Q 값에 영향을 안줌으로 삭제

Level-triggerd D-type flip flop

  • D는 Data를 의미
  • Level-triggered는 Hold That Bit이 1일 때만 Data 값을 저장한다는 의미
  • RS 플립플롭에서 R/S 둘다 1, 0일 경우를 피하도록 설계한 조합 논리회로

profile
개발블로그

0개의 댓글