mov 인스트럭션 - CS:APP 3.4.2
·
CS:APP
메모리 ↔ 레지스터 ↔ 즉시값(상수) 간 데이터를 복사하는 명령어모든 조작의 기본 단위기본 형태mov[b|w|l|q] S, D ; D S : Source operand (어디서 가져올지)D : Destination operand (어디다 저장할지)가능한 조합S → D허용 여부예시의미Immediate → Register✅movl $0x10, %eax%eax(32bit)에 0x10을 넣음Immediate → Memory✅movb $-1, (%esp)메모리 주소(%esp)에 1byte(4bit) -1을 저장Register → Register✅movq %rax, %rbx%rax값을 %rbx에 복사 8bytes(64bit)Register → Memory✅movq %rax, -12(%rbp)%rax값을 메모리 주소..