民國112年 第3梯次 數位電子甲級 學科

第28題

Verilog 語言中,下列何者敘述表示五位元寬度的二進位值為0

題目

Verilog 語言中,下列何者敘述表示五位元寬度的二進位值為0

  1. (1) 5'd0
  2. (2) 5'b0
  3. (3) 101'b0
  4. (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 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料