
서론 어떤 대상에게 명령을 내리려면 그 대상과의 소통에 사용할 언어가 필요합니다. 컴퓨터 과학자들은 0과 1로 이루어진 기계어(Machine Language)라는 언어를 정의했고, 이것으로 필요한 연산을 컴퓨터가 대신 하도록 명령을 하였습니다. 하지만 보다시피 기계어는 0과 1로만 이루어져 있어서 사람이 이해하기 힘들었고, 이를 통해 명령을 내리는 것은 비효율적이였습니다. 그래서 컴퓨터 과학자들은 사람이 이해하기 쉬운 새로운 언어로 어셈블리어(Assembly Language)를 고안했고, 이 어셈블리어를 기계어로 번역해주는 어셈블러(Assembler)를 개발하였습니다. 컴퓨터는 0과 1밖에 모르기 때문에 기계어로 번역을 해줘야 명령을 처리할 수 있습니다. 위 사진에서 보듯이 어셈블리어는 기계어에 비하면 ..