도드넷
CPU의 구성 - 연산장치와 제어장치 본문
CPU (CPU를 구성하는 장치들)
: cpu는 연산장치, 제어장치로 구성되어 있다.
1) 연산 장치 : 중장 처리 장치의 기능중 연산을 수행하는 부분으로 산술(+-*/), 관계(><=<=>=) 논리(True, False) 연산을 수행한다.
가산기(Adder) |
누산기와 데이터레지스터에 보관된 값을 더하는 회로 |
누산기(Accumulator) |
연산의 결과를 일시적으로 보관하는 레지스터 |
보수기(Complementor) |
뺄셈을 위해 보수로 변경해주는 회로. |
데이터 레지스터 |
연산에 사용될 데이터를 기억하는 레지스터 |
상태 레지스터 |
연산중 발생되는 이벤트 상태를 기억하는 레지스터 |
인덱스 레지스터 |
주소 변경을 위해 사용되는 레지스터 |
* 레지스터 : CPU안에 있는 임시 기억장치. 가장 빠른 기억장치. 읽기/쓰기 모두 가능하다.
- 레지스터의 구성 : 플립플롭, 래치
2) 제어 장치 : 명령을 해독하여 필요한 장치에 신호를 보내고 작동시키는 장치.
메모리 주소 레지스터 (MAR) A : Address |
주기억장치내에 출입하는 데이터의 번지를 기억하는 레지스터 |
메모리 버퍼 레지스터 (MBR) B : Buffer |
주기억장치내에 출입하는 데이터가 잠시 저장되는 레지스터 |
프로그램 계수기 (PC : Program Counter) |
다음에 실행할 명령어들의 번지를 보관 |
명령 레지스터 (IR : Instruction Register) |
현재 실행중인 명령어를 임시보관 |
명령 해독기 (Decoder) |
명령 레지스터에 있는 명령을 해독하는 회로 |
부호기 (Encoder) |
해독된 명령어를 신호로 생성하는 회로 |
번지 레지스터 (Address Register) |
주 기억장치의 번지를 기억하는 장치 |
MAR : Memory Address Register
MBR : Memory Buffer Register
프로그램 계수기 PC : PC = 다음에
명령 레지스터 IR : IR = 지금
해독기(디코더) : 2진 명령 -> 10진 명령 -> 인간이 이해.
부호기(엔코더) : 10진명령 -> 2진명령 -> 기계가 이해.
'창고 > 정보기기운용기능사 [폐쇄]' 카테고리의 다른 글
보조 기억장치란? - 순차적 접근과 직접 접근 (0) | 2014.11.25 |
---|---|
컴퓨터의 주 기억장치 - ROM과 RAM (0) | 2014.11.25 |
전자계산기 - 컴퓨터의 구성 (0) | 2014.11.24 |
컴퓨터 처리 시간단위 정리 - 마이크로 세컨드, 나노 세컨드, 펨토 세컨드... (1) | 2014.11.18 |
컴퓨터의 세대별 구분 [1세대 컴퓨터, 2세대, 3세대, 4세대, 5세대] (1) | 2014.11.18 |