民國112年 第3梯次 數位電子甲級 學科
第28題
Verilog 語言中,下列何者敘述表示五位元寬度的二進位值為0
題目
Verilog 語言中,下列何者敘述表示五位元寬度的二進位值為0
- (1) 5'd0
- (2) 5'b0
- (3) 101'b0
- (4) 5b'0
官方答案
(2) 5'b0
解析
Verilog 數值表示法的格式為「位元寬度+'+基底字母+數值」,基底字母中 b 代表二進位、d 代表十進位、h 代表十六進位。題目要的是「五位元寬度的二進位值」,因此寫成 5'b0,表示以 5 個位元儲存的二進位 0(即 5'b00000)。5'd0 雖然也是五位元寬度,但基底是十進位,不符合題意中的二進位;5b'0 把撇號位置寫錯;101'b0 的位元寬度是 101 位元,並非 5 位元。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。