test?

bluecrest 2003-06-19 02:05:52
test ax,8000h // zf是否为0?
jnz Negative //zf不等于0时跳转?

如果最高位为1 则zf=0,是不是这样理解的。


...全文
50 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
MagicianZ 2003-06-19
  • 打赏
  • 举报
回复
你的理解正确
spreadwide 2003-06-19
  • 打赏
  • 举报
回复
是判断AX内数的符号位,看是正是负(符号标志SF,SF=1为负,SF=0为正)上述程序即满足最高位是1则跳转,为0则不跳转。
mmmcd 2003-06-19
  • 打赏
  • 举报
回复
test ax,8000h
相当于
and ax,8000h,但test的结果不改变ax

如果ax最高位为1,则相与结果不为零,跳转。

sxmzmxh 2003-06-19
  • 打赏
  • 举报
回复
jnz是比较不相等跳转,即zf=0跳转

21,459

社区成员

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

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