더북(TheBook)

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

코드

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

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

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

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

 

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

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.