어셈블리어란?(What is Assembly language?) 어셈블리어는 기계어와 1대 1 맵핑이 가능한 한마디로 사람이 알아들을 수 있는 기계어이다. 기계어는 0과 1로 이루어져 있는데 초기 컴퓨터는 이 0과 1을 이용하여 프로그래밍을 했다. 그러나 시간이 지나면서 0과 1로 프로그래밍을 하는 것에 불편함을 느끼고 어떻게 하면 좀 더 쉽게 프로그래밍을 할 수 있을지 고민했고 그 결과가 바로 기계어를 사람이 알아들을 수 있는 단어(Symbol)로 나타낸 것이다. 그래서 어셈블리어를 Symbolic language라고도 한다. 기존에 알고 있는 프로그래밍 언어에서는 저레벨이라고 해도 C언어가 가장 저레벨 언어일 것이다. 그러나 어셈블리어는 그보다 더 저급언어이고 때문에 CPU를 직접 조작하게 된다. C..