打印

请教Application PSR的Q标志,是什么意思?

[复制链接]
5257|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
machunshui|  楼主 | 2008-12-17 22:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教Application PSR的Q标志,是什么意思?

Program Status Registers中的Application PSR寄存器的Q位,

手册上解释为Sticky saturation flag.

到底是什么意思啊?
沙发
香水城| | 2008-12-18 08:29 | 只看该作者

什么出处?什么手册?

使用特权

评论回复
板凳
HWM| | 2008-12-18 08:41 | 只看该作者

在ARM V7-M Reference Manual 中就有

使用特权

评论回复
地板
香水城| | 2008-12-18 08:43 | 只看该作者

我说呢,还没有时间去看这个资料

使用特权

评论回复
5
HWM| | 2008-12-18 08:51 | 只看该作者

做Cortex M3的支持,不看其老祖宗的法典好象不太妙啊,呵呵

使用特权

评论回复
6
machunshui|  楼主 | 2008-12-18 09:05 | 只看该作者

那到底是什么意思呢?

那到底是什么意思呢?

使用特权

评论回复
7
HWM| | 2008-12-18 09:20 | 只看该作者

涉及到几条指令,若真要详细了解,建议系统的看一下手册

下面是手册上的原文:

The Q flag is set if the result of an SSAT, SSAT16, USAT or USAT16 instruction changes (saturates) theinput value for the signed or unsigned range of results.

具体还要结合指令来看,一般使用没必要了解,只要知道前面四个标志位(NZCV)即可。

使用特权

评论回复
8
machunshui|  楼主 | 2008-12-18 10:39 | 只看该作者

谢谢netjob,谢谢各位

谢谢netjob,谢谢各位。

基本知道怎么回事了。

具体作用还要看相关指令

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

153

主题

3224

帖子

4

粉丝