Code.Dev_MH
DevMHK
Code.Dev_MH
전체 방문자
오늘
어제
  • 개발자의 일상 (40)
    • Language (5)
      • Java (4)
      • Kotlin (1)
      • Python (0)
    • Back-End (1)
      • Spring (1)
      • Django (0)
      • Error (0)
    • Infra (0)
      • Docker (0)
      • CI, CD (0)
      • AWS (0)
    • CS (12)
      • 컴퓨터 구조(Computer Architectur.. (12)
      • 운영 체제(OS) (0)
      • 시스템소프트웨어(SystemSoftware) (0)
      • 네트워크(Network) (0)
      • 소프트웨어공학(Software Engineerin.. (0)
      • 데이터베이스(DataBase) (0)
      • 자료구조(Data Structure) (0)
      • 알고리즘(Algorithm) (0)
    • Git (0)
    • Algorithm (21)
      • 프로그래머스 (5)
      • 백준 (16)
      • 코딩테스트 후기 (0)
    • 회고 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 다이나믹프로그래밍
  • 그리디
  • BFS
  • INT
  • dp
  • java
  • 코틀린사용이유
  • 너비우선탐색
  • 프로그래머스
  • 자바와비교
  • 우선순위 큐
  • Greedy
  • cs
  • 브루트포스
  • Priority Queue
  • computer architecture
  • 제로베이스백엔드스쿨
  • 컴퓨터구조
  • 코틀린장점
  • 백준

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Code.Dev_MH

DevMHK

[컴퓨터 구조] latch 란?
CS/컴퓨터 구조(Computer Architecture)

[컴퓨터 구조] latch 란?

2022. 12. 31. 18:00

1. 1 bit latch

  • = Level-triggered D-type filp-flop
  • Hold That Bit를 Write라고 표시
  • 1 bit를 일시적으로 저장할 수 있는 메모리
  • Data를 넣을 때 Write도 1이어야 함

)

2. 8 bit latch

  • Write가 1일 때 8 bit data inputs이 8 bit data outputs에 저장
  • Write가 0이면 8 bit data outputs 값이 유지

3. 8-to-1 selector

  • 8개의 1 bit latch 중에서 하나의 데이터 출력 신호를 선택 가능
Address
  • 데이터를 저장하면 어느 위치에 저장했는지 저장한 데이터 중 어떤 데이터를 가져오고 싶으면 어느 위치에 있는 데이터를 읽어올 지 선택해주어야 함.
selector
  • 데이터를 변수에 저장할 때 내부적으로 특정 주소 즉, 위치를 가리키고 있음
8-to-1 selector
  • 8 bit data에서 특정 하나의 bit 값만 출력할 수 있는 회로
  • input을 3개 사용(s0, s1, s2)

4. 3-to-8 decoder

  • 이것 또한, 8-to-1 selector 처럼 3개의 input이 들어가 있음
  • 총 8개의 bit data 중 특정 하나의 bit를 선택
  • 3-to-8 decoder 위에 write switch를 놓는다.
  • 8개의 bit data 중 하나에만 write 신호를 받음
  • write 신호를 받아 data input에 8곳에 1을 보내더라도 이 중 write 신호가 1인 latch에만 data output에 1이 나올 수 있다.

5. 온전한 8 bit latch

  • 3-to-8 decoder와 8-to-1 selector로 구성
  • address(s0, s1, s2)가 decoder와 selector에 동일하게 적용
  • 특정 8개의 latch 중에 특정 address의 데이터를 쓸 수 있고 해당 데이터를 읽을 수도 있음
  • Write가 1이면, address에 data in 값이 씌여짐
  • 읽을 때는 write를 0으로 두면 8개 중 현재 내가 원하는 latch에 있는 oupput만 출력할 수 있기 때문에 8개 중 특정 latch에 있는 데이터를 읽을 수도 있는 온전한 8 bit latch회로가 된다.

반응형

'CS > 컴퓨터 구조(Computer Architecture)' 카테고리의 다른 글

[컴퓨터 구조] Accumulator란?  (0) 2023.01.04
[컴퓨터 구조] RAM이란?  (0) 2023.01.02
[컴퓨터 구조] 플립플롭이란?  (0) 2022.11.22
[컴퓨터 구조] 반가산기, 전가산기, Oscillator  (0) 2022.11.11
[컴퓨터 구조] 비트와 논리 연산  (0) 2022.10.28
    'CS/컴퓨터 구조(Computer Architecture)' 카테고리의 다른 글
    • [컴퓨터 구조] Accumulator란?
    • [컴퓨터 구조] RAM이란?
    • [컴퓨터 구조] 플립플롭이란?
    • [컴퓨터 구조] 반가산기, 전가산기, Oscillator
    Code.Dev_MH
    Code.Dev_MH
    Back-End 개발자가 되기 위한 개발 노트(Java)

    티스토리툴바