0

最初の質問:

ARMv5TE、ARMv6 以降には、飽和演算命令で飽和が発生した場合、または特定の乗算命令でオーバーフローが発生した場合に 1 に設定される Q フラグがあります。

飽和度は?

二つ目:

バンクレジスターとは何ですか?

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 に答える