2014-10-06 5 views

답변

1

왜 실행되지 않습니까? SIZEOF에 대한

구문 은 다음과 같습니다하지 런타임에서 어셈블리 시간에

SIZEOF variable | type 

이 유일한 작품. 그리고 그것은 코드로 변환되지 않습니다. 따라서 원하는 곳 어디에서도 사용할 수 없습니다.

예 : 사전에 해당 문자열의 길이를 알 수없는 경우

.data 
string BYTE "Hello World", 0 

.code 
mov eax, SIZEOF string ; the size will be translated into an immediate value 

, 당신은 그걸 얻기 위해 몇 가지 함수를 호출 할 필요가있다.