1 bit latch
Level-triggerd D-type flip-flop
- Hold That Bit를 Write로 표시
- Data In이 데이터를 넣을 때, Write도 1이 되어야 함
- 1 bit를 일시적으로 저장할 수 있는 메모리
8 bit latch
- Write이 1일 때, 8 bit Data Inputs이 8 bit Data Outputs에 저장됨
- Write이 0 이면 8 bit Data Outputs 값이 유지됨
8-to-1 selector
- 8 bit 데이터에서 특정 bit 값만 출력
- 8-to-1 selector를 사용해서 8개의 1 bit latch 중에서 하나의 데이터 출력 신호를 선택할 수 있음
Address
데이터를 저장하면 어느 위치에 저장했는지 저장한 데이터 중 어떤 데이터를 가져오고 싶으면 어느 위치에 있는 데이터를 읽어올 지 선택해주어야 함.
selector
데이터를 변수에 저장할 때 내부적으로 특정 주소 즉, 위치를 가리키고 있음
3-to-8 decoder
8개의 출력 중, V 스위치로 단 하나의 출력 이외에는 0
Write가 1, V 스위치로 특정 출력 선정, Data In의 값이 특정 latch에 쓰여짐
온전한 8 bit latch 회로
- 3-to-8 decoder와 8-to-1 selector로 구성
- SO, S1, S2가 decoder와 selector에 동일하게 적용(데이터 읽고 쓸 수 있는 Address)
- Write가 1이면, Address에 Data In값이 씌여짐
- Data Out은 항상 Address에 해당하는 값을 출력