民國109年 第3梯次 數位電子甲級 學科
第76題
有關Verilog HDL 語法,下列敘述何者正確?
題目
有關Verilog HDL 語法,下列敘述何者正確?
- (1) 4'b1101 表示4bit 二進位數1101
- (2) 12'h123 表示12bit 十六進位數123
- (3) Verilog 中的位元相反運算為!符號,而~是邏輯not 的意思,不會對每個位元進行相反動作
- (4) always@(posedge clock)表示正緣clock(0→1)會執行區塊敘述
官方答案
(1) 4'b1101 表示4bit 二進位數1101、(2) 12'h123 表示12bit 十六進位數123、(4) always@(posedge clock)表示正緣clock(0→1)會執行區塊敘述
解析
Verilog的數字格式為「位元寬度'基數數值」,4'b1101確為4位元二進位1101;12'h123為12位元十六進位123,剛好三位十六進位數。位元反向運算是~,會逐位元翻轉;!才是邏輯NOT,只產生單一位元的真/假結果,第3項顛倒。always@(posedge clock)表示clock由0變1的正緣觸發。故選1、2、4。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。