win32汇编中函数调用中,push一个数//编译器如何区分这个数是,地址还是常数?callxx可能‘一个数‘为字符串的地址,也可能为常数,编译器如何区分?... win32汇编中函数调用中,
push ┅个数 //编译器如何区分这个数是,地址还是常数?
push ┅个数 //编译器如何区分这个数是,地址还是常数?
可能 ‘一个数‘为字符串的地址,也可能为常数,编译器如何区分?
可能 ‘一个数‘为字符串的地址,也可能为常数,编译器如何区分?
你去看看實际指令长什么样的你就明白了……这两条指令迥异
虽然都是push但对应的指令其实是不同的,明白否
你是要写的时候区分,还是问编译器怎么区分的
写的时候区分 那好办push [addr]这是地址的,push ins这是立即数的
编译器是怎么区分,立即数和地址的
你对这个回答的评价是?
地址和瑺数 都是一个值 是一样的东西,
你对这个回答的评价是