贝壳头 发表于 2022-4-19 17:49:01

内联函数 赋值

第一张图是内联汇编的赋值语法 把一个基质传递给 ecx


第二张图是这个基质的值 全局变量



第三张图是写入内存后的汇编语法和我写的汇编语法不一样了,全局变量值被解析成一个随机地址了,然后语法是变成从地址取值了并且这个地址每次写进到内存还都不一样,这是怎么回事?



也测试过这个命令也没有效果 declspec(naked)
编译环境是 发行版32位

人造人 发表于 2022-4-19 18:33:12

这样?
mov ecx, offset lpBase

还有,“基质” -> “基址”

贝壳头 发表于 2022-4-19 19:22:18

本帖最后由 贝壳头 于 2022-4-19 19:23 编辑

加上offset 后,语法是变成地址赋值的那样了,mov ecx,基址,但是这个基址不是变量里面的值,是一个未知的一个基址

offset 是取偏移量吧?
页: [1]
查看完整版本: 内联函数 赋值