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

第76題

有關Verilog HDL 語法,下列敘述何者正確?

題目

有關Verilog HDL 語法,下列敘述何者正確?

  1. (1) 4'b1101 表示4bit 二進位數1101
  2. (2) 12'h123 表示12bit 十六進位數123
  3. (3) Verilog 中的位元相反運算為!符號,而~是邏輯not 的意思,不會對每個位元進行相反動作
  4. (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 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料