컴퓨터구조론 정보의 표현과 정보 간단 정리
정보의 표현과 정보
출처 : 컴퓨터구조론 김종현 지음
-
컴퓨터가 받아들이고 처리하는 정보
프로그램 코드와 데이터
-
컴파일러
고급언어 프로그램을 기계어로 변환해주는 소프트웨어
-
기계어
컴퓨터 하드웨어가 이해하는 언어
0 과 1로 이루어짐
CPU 마다 다름
-
어셈블리 언어
기계어와 고급 언어 사이의 차이를 해결하기 위한 각 CPU 고유의 언어
어셈블리 명령어라고도 함
-
고급 언어 프로그램이 기계어 프로그램으로 번역되는 과정
고급언어 프로그램은 어셈블리 프로그램 (어셈블리 명령어)로 번역되어 니모닉스를 달고 있는 구조로 변화됨
어셈블리 프로그램은 컴파일러를 거쳐 기계어 프로그램으로 됨
-
니모닉스
어셈블리 명령어가 지정하는 동작을 나태내는 간략화된 기호
-
어셈블러
어셈블리 프로그램를 기계어 프로그램으로로 변환시켜주는 소프트웨어
-
기계어의 필드
기계어를 나누어놓은 것
연산을 지정해주는 연산코드 필드와 적재될 데이터가 저장되어 있는 기억장치 주소를 가리키는 오퍼랜드 필드로 나눔
-
명령어 형식
명령어의 비트 수와 용도 및 필드 구성 방법을 지정해주는 방식
-
단어
CPU 에 의해 한 번에 처리될 수 있는 비트들의 그룹
CPU 의 명령어 길이와 같음
CPU 가 기억장치로부터 한 번에 읽어올 수 있는 비트 수
단어의 길이는 CPU의 하드웨어 구조에 따라 다름