求助个汇编语言的问题,如何匹配数组中的数呢?
我目前是写了个三国志11的修改器,通过匹配每个部队的军团号来对比他是否属于玩家自己的势力,但是呢,因为玩家有好几个军团,应该怎么样设置CE的汇编代码,能够让AL寄存器对比多个结果呢?目前cmp al, #10
jne code
用的是这个,只能对比10,如果我要多对比的话就得多加几个,然后默认值设置成255这个情况来对比,想问一下有什么解决方法吗?
写条件分支跳转
cmp al,xxx一 #判断一
je #相等处理处一
cmp al,xxx二 #判断二
je #相等处理处一
..... woflant 发表于 2024-6-1 00:16
写条件分支跳转
cmp al,xxx一 #判断一
我目前就是这样写的。。。。设置了好多个255,到时候判断一下 paul_guo 发表于 2024-6-1 09:33
我目前就是这样写的。。。。设置了好多个255,到时候判断一下
汇编基本就是这样,ce也可以写lua脚本,比汇编好理解些 看看军团号有没有规律,如果是从10开始的话,那么al-10,判断是不是负数,不是的话再判断是不是大于军团号的最大值,如果都不是的话,则跳转到al-10的位置继续运行。
本帖最后由 burning 于 2024-6-1 14:10 编辑
请问楼主在Windows 写汇编用什么IDE可以直接使用,或者配置简单,又教程也行谢谢
burning 发表于 2024-6-1 14:08
请问楼主在Windows 写汇编用什么IDE可以直接使用,或者配置简单,又教程也行谢谢
我用的CHEATENGINE.... paul_guo 发表于 2024-6-1 22:42
我用的CHEATENGINE....
ce还有这功能 捷豹网络丶贱仔 发表于 2024-6-5 03:38
// 假设 values 存储在某个内存地址,例如 0x12345678
// 假设数组的长度为 ...
我大概懂你的意思了。。。。
页:
[1]