Altifigence Academy

22 / 36 · 概念

最大值之後是什麼?

計算超過暫存器寬度的加法。

學習目標

  • 計算超過暫存器寬度的加法。

只保留容得下的位元

11 加一數學上是 100,但 count 只存低二位 00,因此循環於 0~3。若希望停在 3,需明確條件;宣告二位元不會自動飽和。

目前值加一後儲存的二位元
0000101
0101010
1001111
1110000

寬度變更,預期也要改

N 位元無號範圍為 0~2^N−1,三位元在 7 後回零。修改宣告時也檢查初始值、常值寬度及預期波形。先說明 00→01→10→11→00,再以副本更改寬度並預測。

自己試試看

三位元 110,在未重設時接著兩值是什麼?

查看解說

111,再 000;先到 7,再超出三位元範圍而回繞。

此選擇適用於本瀏覽器,隨時可從頁尾變更。