JE ,JZ两个命令有什么区别啊

yaya001 2001-11-24 10:41:33
...全文
7126 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhejin 2001-12-02
  • 打赏
  • 举报
回复 1
je 判断相等jump 判断方法应该是zf=1 jz 判断zf=1时跳转
两个目的是一样的 不过出发点不同
awinder 2001-12-01
  • 打赏
  • 举报
回复
没区别,只是记起来方便。
qduboy 2001-12-01
  • 打赏
  • 举报
回复
一样吧。
brider 2001-11-30
  • 打赏
  • 举报
回复
同意cui()
机器码一样的就一样。
注意8位偏移和16位偏移的机器码不一样。
thomas269 2001-11-28
  • 打赏
  • 举报
回复
一样都是判斷ZF是否=0, so 一样
CodeDemon 2001-11-28
  • 打赏
  • 举报
回复
这只是编译器上做的处理,他们是一样的,还记得汇编语言的开发目的和定义吗?是为了让人们从烦琐单调的机器码中解放出来.
zara 2001-11-25
  • 打赏
  • 举报
回复 2
看起来方便些. cmp指令后用je; test指令后用jz, 这样子上下文看着比较顺!
vBin 2001-11-25
  • 打赏
  • 举报
回复
几乎没有分别,都是相等就转的意思。
类库 2001-11-25
  • 打赏
  • 举报
回复
zero?equal?
蚊子王 2001-11-25
  • 打赏
  • 举报
回复
一样。
一个指令两种写法。
munn 2001-11-25
  • 打赏
  • 举报
回复
一样,大哥这都什么年代了,还钻牛角尖
colx 2001-11-24
  • 打赏
  • 举报
回复
应该是一样的吧……两个命令译成机器都是74,对于CPU来说,这两条命令是没有分别的
CNer 2001-11-24
  • 打赏
  • 举报
回复
有必要区分得这么严格?

21,497

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧