컴퓨터구조

컴퓨터구조 - CPU의 내부 구조(연산장치)

asu2880 2019. 11. 7. 14:33

CPU의 내부 구조

  • 연산장치, 레지스터, 제어장치의 집합으로 구성
  • 내부 CPU 버스로 연결되어있다.
  • 데이터들은 버스를 통해서 전송된다.
  • CPU는 연산, 기억, 제어, 전달 등 4가지 기능을 수행한다.
  1. 연산장치에서 각종 연산 기능을 수행
  2. 레지스터에서 데이터를 보관하는 기억 기능을 수행
  3. 제어장치는 명령어를 해독하고 제어신호를 발생하여 제어 기능을 수행
  4. 버스를 통해서 데이터의 전달 기능 수행

CPU의 내부 구조

연산장치

  • 연산장치를 산술논리연산장치라고 한다.
  • 덧셈,  뺄셈과 같은 산술연산과 AND, OR, XOR 등의 논리연산을 계산한다.

ALU의 구성

  • 산술 부울 논리 연산기, 상태 플래그, 이동기, 보수기 등으로 구성
  • 산술 부울 논리 연산기 : 실제적인 산술연산(뎃셈, 뺄셈, 곱셈, 나눗셈)과 논리연산(AND, OR, NOT, XOR)
  • 상태 플래그 : ALU 내의 데이터 상태를(음수, 0, 오버플로우) 표시
  • 이동기 : 데이터 비트를 좌우로 비트별로 이동
  • 보수기 : 데이터에 대해 보수 연산. 2의 보수를 주로 사용
728x90
반응형