求助 把一个值传入ecx,然后以一个立即数为基址,ecx为变址进行跳转
问题的背景是这样的:程序准备实现根据一个值进行跳转的功能, 基址是0x1000,
如果值等于 1 , 则跳转到0x1000 + 1,
如果值等于2 ,则跳转到0x1000 + 2,
汇编代码大概如下
mov ecx,
jmp
0x1001 : 一段汇编代码
0x1012 : 一段汇编代码
0x1023 : 一段汇编代码
问题: 什么样的c / c++ 代码会产生这样的汇编代码? :smile:smile:smile:smile 解决了 , 这是一个switch语句块,汇编代码被vs编译器自动优化了 怎么快速获得鱼币
页:
[1]