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

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 171|回复: 7

add call jnz ret 有什么不同

[复制链接]
神大 发表于 2019-3-16 14:20
25吾爱币
本帖最后由 神大 于 2019-3-16 14:27 编辑

add call jnz ret 有什么不同  哪个不同?

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

jiang2853 发表于 2019-3-16 14:50
你问的是汇编的吧?各个命令的解释如下:
①ADD OPRD1,OPRD2
功能:两数相加(不带进位)放到OPPD1中
②call“呼叫的意思”汇编中的叫调用
③J是跳转;N是不;Z是0。
所以加起来然后组合一下就是不为0时跳转,结果不为零(或不相等)则转移,与ZF有关。
④RET指令是子程序的最后一条指令,即恢复断点,返回主程序。 没有要求RET指令非要和哪一条指令要配对使用。
RET是子程序返回指令,放在子程序的结尾,当子程序执行完后,靠该指令返回主程序。
byh3025 发表于 2019-3-16 14:50
add  加
call   调取子命令
jnz   不相等则跳
ret    返回
这样的解释满意吗?
 楼主| 神大 发表于 2019-3-16 15:39
 楼主| 神大 发表于 2019-3-16 15:41
jiang2853 发表于 2019-3-16 14:50
你问的是汇编的吧?各个命令的解释如下:
①ADD OPRD1,OPRD2
功能:两数相加(不带进位)放到OPPD1中

哪个不同?
jiang2853 发表于 2019-3-16 15:56

四种命令都相互不同呀
就像“新建”、“删除”、“移动”或者如c语言中的“+”,"acos(-1);","if(...)continue;"一样,几乎没有什么相同点,传递参数的数目、指令的效果都各不相同
Ps出来的小赵 发表于 2019-3-16 16:03
四个取一个不同的话 应该是ADD  ADD是运算 其他都是跳转类的
byh3025 发表于 2019-3-16 21:04

命令都不一样,不知道你想表达什么
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 提醒:禁止复制他人回复等『恶意灌水』行为,违者重罚!

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

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

GMT+8, 2019-4-25 18:02

Powered by Discuz!

© 2001-2017 Comsenz Inc.

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