目的: 檢驗學員對 bitwise operation 的認知
作答表單 (針對 Linux 核心「實作」課程)
1
延伸〈Linux 核心原始程式碼的整數除法〉和第 7 週測驗 2
,fastdiv (部分程式碼遮蔽) 提出快速除法實作。以下是測試程式碼:
請補完程式碼,使 assert
巨集不會在執行時期觸發錯誤並運作符合預期。作答規範:
AAAA
, BBBB
, CCCC
, DDDD
皆為整數(
和 )
),以最精簡的形式書寫延伸問題:
fastdiv
的效率,並試圖解釋其行為