0

第一个问题:

ARMv5TE、ARMv6 和更高版本有一个 Q 标志,当饱和算术指令发生饱和或某些乘法指令发生溢出时,该标志设置为 1。

什么是饱和度?

第二个:

什么是银行登记?

4

1 回答 1

2

当操作的结果不适合可用大小时,就会发生饱和。例如,假设我们添加 32 位无符号数 0xF000_0000 + 0x2000_0000:

  1. 标准加法 => 0x1_1000_0000(截断) => 0x1000_0000
  2. 饱和加法 => 0x1_1000_0000(饱和) => 0xFFFF_FFFF
于 2012-10-08T17:48:23.443 回答