함수안에서는
int val=10;
int main()
{
int a=0;
_asm
{
mov DWORD PTR [EBP-0x04],0x05
}
하면 5를 초기화 하는데요 a라는 변수를 인라인 어셈에서 초기화 하는거랑
val 전역번수를 인라인 어셈에서 해보고싶은데 검색해도 잘안나오고 arm? 같은것만 조금 비슷한데 다르게 나와서 헤메고 있는데 ㅠㅠ
어떻게 해야할까요 ㅠ?
함수안에서는
int val=10;
int main()
{
int a=0;
_asm
{
mov DWORD PTR [EBP-0x04],0x05
}
하면 5를 초기화 하는데요 a라는 변수를 인라인 어셈에서 초기화 하는거랑
val 전역번수를 인라인 어셈에서 해보고싶은데 검색해도 잘안나오고 arm? 같은것만 조금 비슷한데 다르게 나와서 헤메고 있는데 ㅠㅠ
어떻게 해야할까요 ㅠ?
말이 이상한데 a라는 변수를 인라인어셈에서 선언하고 싶다는이야기입니다
나아가서 val이라는 전역변수 선언하는 방법도 알고 싶습니다.
감사합니다 ㅠ 영어라 잘모르곘지만 번역기돌려가며 봐야곘네요 ....답
__asm { jmp b a: __emit 0x00 __emit 0x00 __emit 0x00 __emit 0x00 b: } 이런 식으로 하면 될 거 같긴 한데 말이지
ㅠㅠ 제가 이해를 못하고 있어서 아마 조금 삽질을 더해봐야되나봅니다 소스코드 참고해서 좀더 볼꼐요 감사합니다