Menu
Coddy logo textTech

MOV란 무엇인가요?

Coddy Assembly 여정의 기초 섹션에 포함된 레슨 — 45개 중 14번째.

MOV 명령어는 어셈블리 언어에서 가장 기본적이고 빈번하게 사용되는 명령어입니다. 그 이름은 "move"의 약자이며, 데이터를 한 위치에서 다른 위치로 복사합니다.

기본 구문

MOV 명령어는 다음 패턴을 따릅니다:

mov destination, source

소스의 값이 대상으로 복사됩니다. "이동(move)"이라는 이름에도 불구하고, 실제로는 데이터를 복사합니다. 원본 소스는 변경되지 않습니다.

간단한 예제

mov rax, 60

이 명령은 60 값을 rax 레지스터로 복사합니다. 실행 후, rax에는 60이 들어 있습니다. 숫자 60은 "소모"되거나 삭제되지 않습니다. 그것은 단지 숫자일 뿐입니다.

MOV가 중요한 이유

어셈블리에서 수행하는 거의 모든 작업에는 데이터 이동이 포함됩니다. 시스템 호출을 위한 레지스터 설정, 값 저장, 위치 간 데이터 전송 - 이 모든 작업에는 MOV가 필요합니다. 

앞으로의 레슨에서는 MOV를 사용하는 다양한 방법인 즉시값 로드, 레지스터 간 복사 등을 살펴볼 것입니다.

직접 해보기

이 레슨에는 코드 챌린지가 없습니다.

quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨