나는 다음과 같은 코드가있는 경우 :레지스터에 저장된 데이터에 메모리 주소가있는 이유는 무엇입니까?
-(int)number {
int i = 3;
return i;
}
내가 &을하고 난에 의해, 정수 난의 메모리 주소를 얻을 수 있습니다. 어떻게 어디에도
MOV R0, #3
필요한 메모리는 (상기 명령을 저장하는 경우를 제외) : 그래서 해당 조립체 (ARM) 것 간단 그러나
(말 복귀 라인에 브레이크 포인트에서 일시 정지 상태) i
에 메모리 주소가 있습니까?
호기심. 주소는 무엇입니까? 프로그램의 맥락에서 유효한 주소입니까? 또한, 디버거가 디스 어셈블리를 표시합니까 아니면 별도의 도구를 통해 얻은 것입니까? –