吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 280|回复: 9
收起左侧

[求助] 求助个汇编语言的问题,如何匹配数组中的数呢?

[复制链接]
paul_guo 发表于 2024-6-1 00:02
我目前是写了个三国志11的修改器,通过匹配每个部队的军团号来对比他是否属于玩家自己的势力,但是呢,因为玩家有好几个军团,应该怎么样设置CE的汇编代码,能够让AL寄存器对比多个结果呢?目前
[Asm] 纯文本查看 复制代码
cmp al, #10
jne code

用的是这个,只能对比10,如果我要多对比的话就得多加几个,然后默认值设置成255这个情况来对比,想问一下有什么解决方法吗?

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
burning + 1 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

woflant 发表于 2024-6-1 00:16
写条件分支跳转

cmp al,xxx一 #判断一
je #相等处理处一
cmp al,xxx二 #判断二
je #相等处理处一
.....
 楼主| paul_guo 发表于 2024-6-1 09:33
woflant 发表于 2024-6-1 00:16
写条件分支跳转

cmp al,xxx一 #判断一

我目前就是这样写的。。。。设置了好多个255,到时候判断一下
woflant 发表于 2024-6-1 10:55
paul_guo 发表于 2024-6-1 09:33
我目前就是这样写的。。。。设置了好多个255,到时候判断一下

汇编基本就是这样,ce也可以写lua脚本,比汇编好理解些
kof888 发表于 2024-6-1 12:08
看看军团号有没有规律,如果是从10开始的话,那么al-10,判断是不是负数,不是的话再判断是不是大于军团号的最大值,如果都不是的话,则跳转到al-10的位置继续运行。
burning 发表于 2024-6-1 14:08
本帖最后由 burning 于 2024-6-1 14:10 编辑

请问楼主在Windows 写汇编用什么IDE可以直接使用,或者配置简单,又教程也行谢谢


 楼主| paul_guo 发表于 2024-6-1 22:42
burning 发表于 2024-6-1 14:08
请问楼主在Windows 写汇编用什么IDE可以直接使用,或者配置简单,又教程也行谢谢

我用的CHEATENGINE....
burning 发表于 2024-6-4 18:49
paul_guo 发表于 2024-6-1 22:42
我用的CHEATENGINE....

ce还有这功能
捷豹网络丶贱仔 发表于 2024-6-5 03:38
[JavaScript] 纯文本查看 复制代码
// 假设 values 存储在某个内存地址,例如 0x12345678
// 假设数组的长度为 len

mov ecx, len          // 设置循环计数器
mov esi, 0x12345678    // 设置数组的起始地址

compare_loop:
    cmp al, [esi]      // 比较 AL 寄存器和数组中的当前值
    je matched         // 如果相等,跳转到 matched
    add esi, 1         // 移动到数组的下一个元素
    loop compare_loop  // 循环直到所有元素都比较完

jmp not_matched        // 如果没有匹配的值,跳转到 not_matched

matched:
    // 匹配成功的处理代码
    jmp code           // 跳转到 code 标签

not_matched:
    // 没有匹配的处理代码
    jmp code           // 跳转到 code 标签

code:
    // 其他代码
 楼主| paul_guo 发表于 2024-6-5 10:48
捷豹网络丶贱仔 发表于 2024-6-5 03:38
[mw_shl_code=javascript,true]// 假设 values 存储在某个内存地址,例如 0x12345678
// 假设数组的长度为 ...

我大概懂你的意思了。。。。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-6-28 11:03

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表