더북(TheBook)

다음은 어셈블리 언어에 대한 예시입니다. 어셈블리 언어로 작성한 코드에서 ; 기호는 주석을 의미합니다.

코드

MOV AX, 5 ;AX 레지스터에 5를 이동합니다.
ADD AX, 2 ;AX 레지스터 값에 2를 더합니다.

앞에서 사용한 명령어의 의미는 다음과 같습니다.

MOV: 이동(move)을 의미하는 것으로, 데이터를 레지스터1에 이동(저장)하는 명령어

ADD: 레지스터의 값에 특정 값을 더하는 연산 명령어

 

어셈블리 언어는 고급언어와 기계어 중간에 위치하기 때문에 0과 1로만 구성된 기계어와 비교하면 그나마 사람이 이해하기 쉽습니다.