搜索
编程论坛
→
开发语言
→
『 汇编论坛 』
→ 跳转命令和testl命令是如何和标志位配合工作的啊?
标题:
跳转命令和testl命令是如何和标志位配合工作的啊?
取消只看楼主
wtyj112
等 级:
新手上路
帖 子:222
专家分:0
注 册:2007-5-9
结帖率:
85.71%
楼主
问题点数:0 回复次数:1
跳转命令和testl命令是如何和标志位配合工作的啊?
我老是有点模糊对标志位
比如说 testl 语句具体是怎么工作?
在看一些c代码的判断语句的时候 一般条件判断语句 if (count) 的汇编码会写成 testl %ebx, %ebx 。ebx中 放着count
向知道它是怎么工作的?谁能帮我解释下吗?
搜索更多相关主题的帖子:
testl
命令
2010-05-04 21:10
wtyj112
等 级:
新手上路
帖 子:222
专家分:0
注 册:2007-5-9
第
2
楼
得分:0
我在看深入理解计算机系统 randal e.bryant & david o'hallaron著
该书中对test指令有这么一段话。
test指令会根据它们的两个操作数的与(and)来设置零标志和负数标志。
这句话让我纠结 我老想例如testl %edx, %edx 用与操作来看怎么会影响到标志位?
标志位是怎样被影响的?
计算机之路是痛苦并快乐着的!!
2010-05-05 09:09
2
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-305389-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.574616 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved