[Assembly] 2. 메모리의 사용과 포인터 사용
메모리는 레지스터와 마찬가지로 저장공간이며 휘발성이다. 단 레지스터는 공간이 제한적이지만, 메모리는 (레지스터에 비해) 매우 넉넉하다. 대신 느리다. 순서를 매겨본다면 이렇게 되겠다. 속도 : 레지스터 > 메모리 > 보조기억장치(HDD/SSD) 가격 : 레지스터 > 메모리 > 보조기억장치(HDD/SSD) 메모리를 사용할 때는 일반 상수와 구분을 하기 위해 대괄호를 씌운다. ex) 메모리 주소가 402000이라고 할때, [402000]으로 사용한다. mov 명령어에서 메모리를 사용할 때는 mov "크기" ptr ds:[메모리주소]의 꼴로 사용한다. 레지스터의 사용과 다르게 크기가 붙는 이유는 레지스터는 값의 크기가 정해저 있어 크기를 정해줄 필요가 없지만, 메모리는 값의 크기에 따라 내용이 완전히 바뀌고,..