본 내용은 컴퓨터 아키텍처 - 컴퓨터 구조 및 동작 원리 책(한빛아카데미)을 바탕으로 정리하였습니다. Index 1. 디지털 논리회로 2. 연산장치의 개요 3. 정수의 덧셈, 곱셈 4. 정수의 나눗셈 1. 디지털 논리회로 컴퓨터는 전기적 신호를 사용하여 모든 데이터를 0과 1의 조합으로 표현하고 처리한다. 이때 0과 1로 표현되는 2진 데이터는 논리 게이트(logic gate)라는 디지털 논리회로로 처리된다. 이번에는 컴퓨터 설계 과정에서 많이 사용되는 디지털 논리회로를 맛만 보겠다. 1.1 논리 게이트 첫 번째로 논리 게이트는 논리회로의 기본 하드웨어 소자이다. 기본 연산으로 AND, OR, NOT, XOR 등이 있으며 이들은 0 또는 1의 값을 리턴한다. 위 연산에 대한 설명은 기본적인 내용이므로 생..
Computer Architecture
본 내용은 컴퓨터 아키텍처 - 컴퓨터 구조 및 동작 원리 책(한빛아카데미)을 바탕으로 정리하였습니다. Index 1. 데이터의 개요 2. 정수 3. 실수 4. 비수치 데이터 5. 디지털 논리회로 1. 데이터의 개요 우리는 코드를 짤 때마다 항상 어떤 데이터를 쓸지 고민하게 된다. 예를 들자면, 프로그래밍 문제에서 입력 값이 21억이 넘어간다면 long long, 실수형이라면 float, 문자열이라면 string처럼 말이다. 컴퓨터는 이러한 데이터들을 처리하는 장치이다. 하지만 모든 형식의 데이터를 표현할 수 없기 때문에 형식이 제한되어있다. 1.1 데이터의 종류 컴퓨터가 사용하는 데이터는 위 그림과 같이 수치 데이터와 비수치 데이터로 구분할 수 있다. 간단히 다음과 같이 정리할 수 있다. 수치 데이터는 ..