五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

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

HDLBits (8) — 異或非門

2021-09-10 01:22 作者:僚機(jī)Wingplane  | 我要投稿

本題鏈接:

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

創(chuàng)建一個(gè)能夠?qū)崿F(xiàn) XNOR 門的模塊。

預(yù)期的解決方案長(zhǎng)度:大約 1 行。

模塊聲明:

module top_module( 
 ? ?input a, 
 ? ?input b, 
 ? ?output out );

提示

按位異或運(yùn)算符是 ^。沒(méi)有邏輯異或運(yùn)算符。

題目

module top_module( 
 ? ?input a, 
 ? ?input b, 
 ? ?output out );

endmodule

答案

module top_module( 
 ? ?input a, 
 ? ?input b, 
 ? ?output out );
 ? ?assign out = ~(a ^ b);
endmodule
module top_module( 
 ? ?input a, 
 ? ?input b, 
 ? ?output out );
 ? ?assign out = ~(~a + ~b);
endmodule

輸出波形

Verilog 中提供了大約 9 種操作符,分別是算術(shù)、關(guān)系、等價(jià)、邏輯、按位、歸約、移位、拼接、條件操作符。

大部分操作符與 C 語(yǔ)言中類似。同類型操作符之間,除條件操作符從右往左關(guān)聯(lián),其余操作符都是自左向右關(guān)聯(lián)。圓括號(hào)內(nèi)表達(dá)式優(yōu)先執(zhí)行。

不同操作符之間,優(yōu)先級(jí)是不同的。其中單目運(yùn)算( + - ~ ! )優(yōu)先度最高,按位 ^? 優(yōu)先度為第8(倒數(shù)第5)。當(dāng)沒(méi)有圓括號(hào)時(shí),Verilog 會(huì)根據(jù)操作符優(yōu)先級(jí)對(duì)表達(dá)式進(jìn)行計(jì)算。為了避免由操作符優(yōu)先級(jí)導(dǎo)致的計(jì)算混亂,在不確定優(yōu)先級(jí)時(shí),建議用圓括號(hào)將表達(dá)式區(qū)分開(kāi)來(lái)。

在本題中,使用了異或運(yùn)算符,異或運(yùn)算符是按位運(yùn)算符,沒(méi)有邏輯異或的說(shuō)法。

按位操作符對(duì) 2 個(gè)操作數(shù)的每 1bit 數(shù)據(jù)進(jìn)行按位操作。

如果 2 個(gè)操作數(shù)位寬不相等,則用 0 向左擴(kuò)展補(bǔ)充較短的操作數(shù)。

參考內(nèi)容:

2.4 Verilog 表達(dá)式?| 菜鳥(niǎo)教程:https://www.runoob.com/w3cnote/verilog-expression.html


HDLBits (8) — 異或非門的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
黎川县| 永福县| 高淳县| 抚远县| 新宾| 南康市| 怀集县| 米易县| 雷山县| 雅安市| 大悟县| 广丰县| 都兰县| 巫山县| 新野县| 东安县| 洞头县| 东城区| 浦东新区| 稷山县| 巴青县| 宜章县| 固镇县| 昌黎县| 通江县| 罗山县| 涞水县| 布拖县| 湘潭市| 运城市| 保山市| 北安市| 南京市| 双柏县| 葫芦岛市| 云南省| 开鲁县| 垫江县| 天气| 鄱阳县| 峡江县|