보근은 참고 있다
2.1 서론 본문
컴퓨터 하드웨어에게 일을 시키려면 하드웨어가 알아들을 수 있는 언어로 말을 해야한다. 컴퓨터 언어에서 단어를 명령어(instruction)라 하고 그 어휘를 명령어 집합(instruction set)이라고 한다. 명령어는 사람이 프로그램을 작성할 때 사용하는 형태와 컴퓨터가 직접 읽을 수 있는 형태 두 가지로 표현된다.
명령어 집합은 여러 종류가 있지만 대부분이 유사하다. 이러한 유사성은 모든 컴퓨터가 같은 기본 원리 위에 구축된 하드웨어 기술로 만들어지며, 하드웨어가 제공하는 기본적인 연산은 몇 가지 안 된다는 사실에 기인한다. 더구나 대부분의 컴퓨터 설계자는 하드웨어와 컴파일러 제작이 쉬우면서도 최소 비용에 최대 성능을 구현할 수 있는 언어를 찾아내고자 하는 공통의 목표를 가지고 있다.
이 장에서는 명령어의 표현 방식을 배운다. 표현 방식을 배우면 컴퓨터의 가장 큰 비밀인 내장 프로그램 개념을 이해할 수 있다. 그 후에 컴퓨터 언어로 프로그램을 작성해본다. 그리고 프로그래밍 언어와 컴파일러 최적화가 성능에 미치는 영향을 배운 후, 명령어 집합의 발달 과정과 다른 컴퓨터 언어를 간략히 살펴보는 것으로 이 장을 마치게 된다.
'CS > 컴퓨터 구조' 카테고리의 다른 글
2.6 논리연산 명령어 (1) | 2020.10.14 |
---|---|
2.5 명령어의 컴퓨터 내부 표현 (0) | 2020.10.14 |
2.4 부호있는 수와 부호없는 수 (0) | 2020.10.14 |
2.3 피연산자 (0) | 2020.10.14 |
2.2 하드웨어 연산 (0) | 2020.10.14 |
Comments