플립플롭 (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일 경우를 피하도록 설계한 조합 논리회로