最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

HDLBits (162) — 加法器/減法器

2022-06-14 02:49 作者:僚機Wingplane  | 我要投稿

本題鏈接:

https://hdlbits.01xz.net/wiki/Bugs_addsubz

以下帶有零標志的加減法器不起作用,?修復(fù)錯誤。

題目

答案

輸出波形

條件(if)語句用于控制執(zhí)行語句要根據(jù)條件判斷來確定是否執(zhí)行。條件語句用關(guān)鍵字 if 和 else 來聲明,條件表達式必須在圓括號中。如果 if 條件每次執(zhí)行的語句只有一條,那么可以不使用 begin 與 end 關(guān)鍵字。但如果是 if-if-else 的形式,即便執(zhí)行語句只有一條,不使用 begin 與 end 關(guān)鍵字也會引起歧義。當然,編譯器一般按照就近原則,使 else 與最近的一個 if(例子中第二個 if)相對應(yīng)。但顯然這樣的寫法是不規(guī)范且不安全的。所以條件語句中加入 begin 與 and 關(guān)鍵字就是一個很好的習(xí)慣。

case 語句是一種多路條件分支的形式,可以解決 if 語句中有多個條件選項時使用不方便的問題。case 語句支持嵌套使用。case 語句中的條件選項表單式不必都是常量,也可以是 x 值或 z 值。當多個條件選項下需要執(zhí)行相同的語句時,多個條件選項可以用逗號分開,放在同一個語句塊的候選項中。但是 case 語句中的 x 或 z 的比較邏輯是不可綜合的,所以一般不建議在 case 語句中使用 x 或 z 作為比較值。

參考內(nèi)容:

4.5 Verilog 條件語句 | 菜鳥教程:

https://www.runoob.com/w3cnote/verilog-condition-statement.html

4.6 Verilog 多路分支語句 | 菜鳥教程:

https://www.runoob.com/w3cnote/verilog-case.html


HDLBits (162) — 加法器/減法器的評論 (共 條)

分享到微博請遵守國家法律
克东县| 潮安县| 桦川县| 永新县| 屯门区| 大港区| 婺源县| 中西区| 郧西县| 双峰县| 木兰县| 长葛市| 千阳县| 聂荣县| 黎城县| 万全县| 正蓝旗| 邯郸县| 岱山县| 临沂市| 玛曲县| 新化县| 五河县| 新竹县| 井研县| 勐海县| 云南省| 安康市| 青海省| 龙川县| 名山县| 当阳市| 乌审旗| 永宁县| 江津市| 新乡县| 木兰县| 桐柏县| 卓资县| 临武县| 日照市|