【发布时间】:2012-10-08 17:34:30
【问题描述】:
第一个问题:
ARMv5TE、ARMv6 及更高版本有一个 Q 标志,当饱和算术指令发生饱和或某些乘法指令发生溢出时,该标志设置为 1。
什么是饱和度?
第二个:
什么是银行寄存器?
【问题讨论】:
-
一次只问一件事。银行注册的解释可以在 google 上更容易找到,如果您仍有疑问,请提出另一个问题
标签: arm
第一个问题:
ARMv5TE、ARMv6 及更高版本有一个 Q 标志,当饱和算术指令发生饱和或某些乘法指令发生溢出时,该标志设置为 1。
什么是饱和度?
第二个:
什么是银行寄存器?
【问题讨论】:
标签: arm
当操作的结果不适合可用大小时,就会发生饱和。例如,假设我们添加 32 位无符号数 0xF000_0000 + 0x2000_0000:
【讨论】: