PUSH 074CH

win32汇编中函数调用中,push一个数//编译器如何区分这个数是,地址还是常数?callxx可能‘一个数‘为字符串的地址,也可能为常数,编译器如何区分?... win32汇编中函数调用中,
push ┅个数 //编译器如何区分这个数是,地址还是常数?

可能 ‘一个数‘为字符串的地址,也可能为常数,编译器如何区分?

你去看看實际指令长什么样的你就明白了……这两条指令迥异

虽然都是push但对应的指令其实是不同的,明白否

 
你是要写的时候区分,还是问编译器怎么区分的
写的时候区分 那好办push [addr]这是地址的,push ins这是立即数的
编译器是怎么区分,立即数和地址的

你对这个回答的评价是?

地址和瑺数 都是一个值 是一样的东西,

你对这个回答的评价是

我要回帖

更多关于 074凯旋门 的文章

 

随机推荐