
총 15개
-
레지스터의 역할과 종류2025.01.101. 레지스터의 역할 레지스터는 CPU에서 단순한 실행 또는 주기억장치로의 내용 이동 등을 망라한 모든 처리 작업을 위해 필요한 단기적인 '기억(메모리)'을 담당한다. 프로세서는 각각의 프로그램마다 '가상 메모리'를 할당하는 '주소 공간'을 편성하고, 이 주소를 매개로 다른 연산 또는 처리를 위한 기관들과 연결한다. 레지스터는 주기억장치보다 용량은 작지만 속도가 월등히 빠르다. 2. 레지스터의 종류 레지스터에는 다양한 종류가 있다. '범용 레지스터', '세그먼트 레지스터', 'EFLAGS 레지스터', 'EIP 레지스터', 'FPU ...2025.01.10
-
컴퓨터구조 CPU설계_Quartus 설계_20242025.01.161. 컴퓨터 명령어 컴퓨터 명령어는 각각 16진수 코드로 되어있는 마이크로 연산이다. 명령어를 Instruction Register (IR)에 넣어 해석을 진행해 필요한 장치에서 명령어를 실행한다. 메모리 참조 명령어는 주소가 필요하다. 첫째 자리의 0~E까지를 보고 메모리 참조 명령어임을 확인하고 뒤의 XXX에 주소를 넣는다. 레지스터를 건드리는 명령어는 정해져 있는 레지스터 명령어 16진수 값을 가져와서 처리한다. 2. 기본적인 제어장치의 구성 명령어가 IR에 들어가면 하위 12 bit( IR 0~11 )는 주소 bit로 할당된...2025.01.16
-
다양한 주소 지정 방식 중 직접 주소 방법과 간접 주소 방법을 비교 설명하시오2025.01.181. 주소 지정 방식 주소 지정 방식은 데이터와 명령어의 위치를 지정하는 방법에 따라 구분되며, 대표적인 방식으로 직접 주소 지정 방식과 간접 주소 지정 방식이 있다. 직접 주소 방식은 컴퓨터가 필요한 정보를 찾을 때 바로 정보가 있는 곳을 알려주는 방식이고, 간접 주소 지정 방식은 직접 정보가 있는 곳을 알지는 못하고 한 번 더 거쳐 정보를 찾는 방식이다. 2. 직접 주소 지정 방식 직접 주소 지정 방식은 명령어의 주소 필드 내용이 유효 주소가 되는 방식으로, 데이터 인출을 위해 기억장치에 한 번만 접근하여 속도가 빠르지만 지정할...2025.01.18
-
컴퓨터구조_컴퓨터구조 과제12025.01.241. 레지스터 수와 비트 수 결정 컴퓨터의 중앙처리장치(CPU)를 설계할 때 레지스터의 수와 비트 수를 결정하는 것은 매우 중요한 문제이다. 레지스터는 매우 빠르게 작동하는 메모리로, CPU의 성능을 결정하는 핵심 요소 중 하나이지만, 주기억장치에 비해 고가이기 때문에 비용적인 측면도 고려해야 한다. 따라서 레지스터의 수와 비트 수를 결정할 때는 성능과 비용의 균형을 맞추는 것이 중요하다. 2. 개발 시간과 노력 레지스터의 수와 비트 수를 결정하는 데 있어 첫 번째로 고려해야 할 요소는 개발 시간과 노력이다. 레지스터는 CPU 내부...2025.01.24
-
카운터의 응용으로 디지털시계의 회로도를 완성해 가는 과정 설명2025.01.221. 디지털 카운터 디지털 카운터는 펄스 수를 세거나 타이머 동작, 주파수를 분주하는 회로로 플립플롭을 활용한 기억소자와 조합논리소자로 이루어져 있다. 동기회로 상태의 변화는 클럭 펄스에 동기화해서 나타나지만 비동기 회로 상태 변화는 시스템에 오류가 발생할 때 발생한다. 카운터에는 비동기식 카운터와 동기식 카운터가 있으며, 동기식 카운터는 모든 플립플롭이 같은 시간에 자기 상태를 변화하도록 하지만 비동기식 카운터는 플립플롭의 상태 변화가 동시에 나타나지 않는다. 2. 디지털시계 회로도 구현 디지털시계를 카운터를 응용해 만들기 위해서...2025.01.22