컴퓨터구조 3

Chapter04. CPU의 작동 원리

Chapter04. CPU의 작동 원리ALU는 계산하는 부품으로 레지스터를 통해 피연산자를 받아들이고,제어장치로부터 수행할 연산을 알려주는 제어신호를 받아들입니다.오버플로우: 연산 결과가 연산 결과를 담을 레지스터보다 큰 상황플래그: 연산 결과에 대한 추가적인 상태 정보제어장치첫째, 제어장치는 클럭 신호를 받아들입니다 (클럭: 시간단위)둘째, 제어장치는 ‘해석해야 할 명령어’를 받아들입니다셋째, 제어장치는 플래그 레지스터 속 플래그 값을 받아들입니다넷째, 제어장치는 시스템 버스, 그중에서 제어 버스로 전달된 제어 신호를 받아들입니다→ 제어장치는 클럭신호, 명령어, 플래그, 제어신호를 받아들입니다제어장치는 CPU 내부와 외부로 제어 신호를 보냅니다레지스터프로그램 카운터: 메모리에서 가져올 명령어의 주소(=..

Chapter02. 데이터

Chapter02. 데이터컴퓨터는 0과 1밖에 이해하지 못하며 0과 1을 나타내는 가장 작은 단위를 비트(Bit)라고 함바이트(Byte)는 8개의 비트를 묶은 단위데이터는 이진수, 10진수, 16진수로 표현하는데,이진수는 0b를 앞에 붙여서 이진수임을 표현할 수 있음 (0b1000)16진수는 0x를 앞에 붙여 16진수임을 표현할 수 있음(0x15)우리가 이해하기 편한 10진수 대신 16진수는 쓰는 이유는 “16진수와 2진수 변환하기 쉽기 때문”16진수 : 1A2B2진수 : 0001 1010 0010 1011이진수를 십진수로 변환하는 것은 복잡하기에 이진수를 16진수로 표현함.0과 1을 문자로 표현하는 방법문자 집합: 컴퓨터가 인식하고 표현할 수 있는 문자의모음예를 들어{a,b,c,d,e}인 경우 이해가능..

Chapter01. 컴퓨터 구조 시작하기

Chapter01. 컴퓨터 구조 시작하기명령어는 컴퓨터를 작동시키는 정보이고, 데이터는 명령어를 위해 존재하는 일종의 재료.컴퓨터의 핵심부품은 중앙처리장치(CPU), 주기억장치(메모리), 보조기억장치, 입출력장치메모리: 현재 실행되는 프로그램의 명령어와 데이터를 저장하는 부품프로그램이 실행되기 위해서는 반드시 메모리에 저장되어야 한다메모리는 현재 실행되는 프로그램의 명령어와 데이터를 저장한다메모리에 저장된 값의 위치로 주소를 알 수 있다CPU: 메모리에 저장된 명령어를 읽어 들이고, 읽어 들인 명령어를 해석하고 실행하는 부품산술논리연산장치(ALU) - 계산기레지스터 - CPU 내부의 작은 임시 저장 장치제어장치 - 제어신호라는 전기신호를 보내고 명령어를 해석하는 장치CPU는 메모리에 저장된 값을 읽어들이..