처리장치
중앙처리장치 내의 요소
(처리장치 / 제어장치)
처리장치(레지스터 세트, 산술논리연산장치(ALU) )
제어장치
제어장치 => 제어신호 => 처리장치
처리장치 => 상태신호 => 제어장치
처 | 제(신호) | 제 -
데이터 출력 | | 제어 입력
처 | 상(신호) | 제 -
레지스터(기억장치), 연산에 사용되는 데이터나 연산의 결과를 저장
ALU(산술논리연산장치) = 연산을 수행(산술, 논리, 비트 연산)
ALU는 독립적으로 데이터 처리를 하지 못하며
반드시 레지스터들과 조합하여 데이터를 처리
마이크로 연산
(레지스터에 저장되어 있는 데이터에 대해 이루어지는 기본적인 연산)
마이크로연산의 이해
1) 레지스터 전송 마이크로 연산 (ex, R1-->R2)
2) 산술 마이크로 연산 (사칙연산 등)
3) 논리 마이크로 연산 (논리연산)
4) 시프트 마이크로 연산 (비트단위연산)
대문자 M 은 메모리
산술마이크로연산
레지스터 내의 데이터에 대해 실행되는 산술연산
R0 <-- R1 + R2
둘의 합을 R0에 저장
위에 바가 씌여있으면 보수를 취해서 저장
논리마이크로연산(논리연산해서 저장)
시프트마이크로연산(비트단위로 이동시킴)
처리장치 내에서 R.S(레지스터 세트)와 ALU를 이어주는
연결장치를 'Internal bus' 내부 버스 라고 함
MUX 는 출발레지스터 결정(입력)
디코더는 도착레지스터 결정(출력)
'CS > 디지털 논리회로' 카테고리의 다른 글
<컴퓨터구조> 1강 / 2강 (1) | 2024.09.05 |
---|---|
방송통신대학교 <디지털 논리회로> 1학기 중간 기말고사 대비 총정리 #2 (2) | 2024.05.23 |
방송통신대학교 <디지털논리회로> 1학기 중간 기말 고사 대비 총정리 #1 (0) | 2024.05.23 |
<디지털 논리회로> 8강 : 디코더 인코더 / 멀티플렉서 디멀티플렉서 궁금증 (0) | 2024.04.04 |