본문/내용
1. 설계 개요
이 설계는 8비트 마이크로컴퓨터를 구축하기 위한 기본 구조를 제시한다. 컴퓨터는 4K 크기의 ROM 하나와 1K 크기의 RAM 네 개를 사용하며, 이들 메모리 장치는 각각 독립적인 칩 번호를 부여받아 상호 간섭을 방지한다. ROM은 프로그램 저장 목적으로 활용되며, 4K 크기 덕분에 약 4096단어, 즉 8,192 바이트의 저장 공간을 제공한다. 이는 간단한 제어 프로그램이나 임베디드 시스템의 펌웨어를 저장하기에 적합하다. RAM은 각각 1K로 구성되어 있으며, 이는 그 용도에 따라 데이터 저장, 중간 계산 또는 임시 저장 용도로 활용한다. 4개의 RAM 칩은 칩 넘버를 각각 다르게 지정하여, 예를 들어 RAM1, RAM2, RAM3, RAM4로 구분하며 이들이 병렬로 작동하도록 설계한다. 이 구성은 전통적 마이크로컨트롤러의 메모리 구조와 유사한 형태로, 데이터 흐름의 효율성을 높이고 병렬 처리의 가능성을 제공한다. 실제 설계 시, 각 칩은 버스 구조를 통해 CPU와 연동되며, 주소 버스, 데이터 버스, 제어 신호 라인으로 연결된다. 이를 통해 각각의 RAM 칩은 선택 신호(선택 로직)에 의해 개별적으로 활성화되어 데이터 읽기·쓰기 가능하다. 또한, ROM과 RAM 사…