안녕하세요. 오늘은 어셈블리어에 대해 알아보겠습니다 어셈블리어란 기계어랑 1:1 매칭이 가능한 언어입니다. 기계어란 CPU가 직접 사용하는 언어이고 1000 0000 1000 0000이런 식으로 숫자로 되어있습니다. 그래서 코딩을 하다가 예상한 대로 동작을 안 할 때, 어셈블리어를 보면 CPU가 동작을 어떻게 하는지 정확히 알 수 있습니다. 어셈블리언어에는 표기하는 방법이 크게 두 가지가 있습니다. INTEL과 AT&T표기법입니다. INTEL표기법은 윈도우OS에서 많이 사용되고 AT&T표기법은 리눅스에서 많이 사용합니다. 일단 기본적으로 어셈블리언어는 아래의 포맷을 따릅니다 opcode operand1 operand2 opcode(연산코드): CPU가 수행할 동작을 나타내는 코드 operand(피연산자)..