- 기계어

프로그램이란 컴퓨터에게  0과 1로 된 명령어로 어떤 동작을 실행시키기는 것이다.

프로그램을 실행시키면 명령어들이 메인 메모리(RAM 램)에 배치된다. 이게 프로세스이다.

그리고 이 0과 1로 이루어진 명령어 들을 "기계어"이다. 사람이 이해하기엔 너무 어렵고 

컴퓨터 이해할 수 있는 언어이다.

 

-어셈블리언어

기계어는 0과 1로 이루어졌기 때문에 코드가 매우 길고 사람이 읽고 이해하기가 너무 어렵다.

그래서 사람이 그나마 이해할 수 있도록 어셈블리어가 생기게 되었다. 

'어셈블리어'는 기계어와 일대일 대응이 되는 컴퓨터 프로그래밍의 저급 언어이다.

0과 1을 사람이 읽을 수 있는  언어로 변환해 사용하기 편하게 만든 것이다.

하지만 컴퓨터는 0과 1만 읽을 수 있기 때문에 어셈블리어를 읽지 못한다.

그래서 다시 어셈블리어를 0과 1로 바꿔주는 프로그램인 "어셈블러"가 필요하다.

+ Recent posts