關於這項作業
此設定檔包含:
- 代表 8 位元、16 位元及 32 位元固定點變數的預先定義類型:FXP_8Bit_T、FXP_16Bit_T、FXP_32Bit_T。
(這些是唯一可與固定點作業搭配使用的類型。)
- 適用於屬性的名為 FixedPointVar 的「新術語」模板,以及名為 FXP_Shift 的標籤,用於定義固定點變數的小數位數。
單字大小由所選類型決定,而要使用的移位則由針對標籤 FXP_Shift 所輸入的值決定。
設定檔會使用名為 FixedPoint.h 的檔案,其中包含:
- 代表預先定義固定點變數類型的 Typedef
- 用於執行固定點變數作業的巨集。
該檔案會「併入」所產生的程式碼,其中會產生固定點變數。