전체 글62 플립플롭 - 게이트로 기억소자를 만들어보자(8). 이번에는 컴퓨터나 다양한 전자기기에서 사용되는 매우 중요한 부품인 엣지 트리거 D-타입 플립플롭을 만들어 보려고 합니다. 그 전에 특별한 장치인 클럭(clock)에 대해서 알아볼 필요가 있어요. 클럭은 컴퓨터의 심장처럼 규칙적으로 신호를 보내며, 컴퓨터가 어떤 일을 해야 할 정확한 시간을 알려줍니다. 클럭의 작동 원리클럭은 오실레이터라는 장치를 사용해서 규칙적으로 0과 1 사이를 왔다 갔다 하는 신호를 만들어냅니다. 이 신호는 '클럭 신호'라고 부르며, 컴퓨터의 모든 부품이 동시에 움직일 수 있도록 도와줍니다. 예를 들어, 마치 지휘자가 오케스트라를 지휘하는 것처럼요. 인버터의 역할클럭 신호를 만드는데 인버터라는 특별한 부품이 사용됩니다. 인버터는 입력된 신호의 반대 값을 출력하는 간단한 장.. 2024. 5. 6. 플립플롭 - 게이트로 기억소자를 만들어보자(7). 엣지 트리거 플립플롭이라는 장치는 정말 마법 같은 일을 하는데요, 이것은 컴퓨터에서 정보를 매우 특별한 방식으로 처리하도록 도와줍니다. 우리가 전에 봤던 레벨 트리거 플립플롭과는 조금 다르게 작동하는데, 특히 컴퓨터가 어떤 일을 '언제' 해야 하는지를 정확하게 알려주는 역할을 해요. 엣지 트리거 플립플롭이란?몇몇 응용 분야에서는 레벨 트리거 형 태의 클럭 입력으로도 충분합니다. 하지만, 많은 응용 분야의 경우에는 엣지 트리거 (edge triggered) 클럭 입력의 사용을 선호합니다. 엣지 트리거 플립플롭은 '엣지'라는 단어에서 알 수 있듯이, 클럭 신호의 '변화하는 순간'에만 반응합니다. 엣지 트리거는 클럭이 0에서 1로 천이(transition - 값이 변하는 순간)할 때만 출력 값이 변하게 .. 2024. 5. 3. 플립플롭 - 게이트로 기억소자를 만들어보자(6) 컴퓨터에서 숫자를 더하는 방법을 한 번 살펴볼까요? 이번에는 특별히 덧셈기라는 장치를 사용해볼 건데요, 마치 덧셈을 위한 마법 상자와 같아요. 덧셈기는 숫자를 더하고 그 결과를 보여주는 역할을 합니다. 덧셈기와 지우기 기능우리가 숫자를 더할 때마다 이전에 더했던 결과를 지울 필요가 있어요. 예를 들어, 새로운 게임을 시작할 때 이전 게임의 점수를 지우는 것처럼 말이에요. 덧셈기에서는 이것을 '지우기' 기능으로 해결할 수 있어요. '지우기' 기능은 덧셈기에 있는 작은 부품인 'D 타입 플립플롭'에 추가할 수 있습니다. 이 기능이 활성화되면, 덧셈기의 모든 결과가 0으로 초기화되어 깨끗하게 지워집니다. 지우기 기능이 필요한 이유만약 우리가 숫자를 잘못 입력했다면, 그냥 새로 시작하고 싶을 거예요.. 2024. 5. 2. 플립플롭 - 게이트로 기억소자를 만들어 보자(5). 목차 여러분, 이제 8비트 래치를 사용해서 세 개의 숫자를 더하는 방법을 알아보겠습니다. 래치는 우리가 일상생활에서 사용하는 작은 메모장과 같은 역할을 합니다. 컴퓨터가 계산을 하면서 중간 결과나 필요한 데이터를 잠깐 저장해두는 곳이지요. 이런 래치가 여러 개 모여서 큰 정보를 저장할 수 있는 저장 공간을 만들 수 있습니다. 8비트 래치의 구성과 역할8비트 래치는 8개의 데이터 비트를 동시에 저장할 수 있는 장치입니다. 각 비트는 0 또는 1의 정보를 갖고 있으며, 이 정보들을 함께 처리하여 컴퓨터가 더 큰 수를 계산할 수 있게 도와줍니다. 예를 들어, 세 개의 8비트 숫자를 더하는 경우 각 숫자는 8개의 스위치(데이터 입력 D0에서 D7까지)를 통해 입력됩니다.클럭 입력: 이 입력.. 2024. 5. 1. 이전 1 2 3 4 ··· 16 다음