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

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

HDLBits (28) — 加減法器

2022-02-03 00:54 作者:僚機(jī)Wingplane  | 我要投稿

本題鏈接:

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

加減法器可以通過選擇性地對(duì)一個(gè)輸入求反來從加法器構(gòu)建,這相當(dāng)于對(duì)輸入求反,然后再加1。最終的結(jié)果是一個(gè)電路可以執(zhí)行兩個(gè)操作:(a+b+0)和(a+~b+1)。如果你想更詳細(xì)地了解這個(gè)電路是如何工作的,請(qǐng)參閱維基百科(詳見參考資料)。

構(gòu)建下面的加減法器。

你會(huì)得到以下的16位加法器模塊,你需要實(shí)例化它兩次:

module add16 ( input[15:0]?a, input[15:0]?b, input?cin, output[15:0]?sum, output?cout?);

每當(dāng)sub為1時(shí),使用一個(gè)32位寬的異或門反轉(zhuǎn)b輸入(這也可以看作是 b [31:0] XORed 與子復(fù)制32次。請(qǐng)參閱擴(kuò)展操作符。),另外還要將子輸入連接到加法器的進(jìn)位。


題目

提示:

異或門也可以看作是一個(gè)可編程的反相器,其中一個(gè)輸入控制另一個(gè)輸入是否應(yīng)該反轉(zhuǎn)。下圖所示的兩個(gè)電路都是異或門:


答案



輸出波形

參考資料:

Adder–subtractor - Wikipedia :

https://en.wikipedia.org/wiki/Adder%E2%80%93subtractor


HDLBits (28) — 加減法器的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
汨罗市| 锡林浩特市| 额济纳旗| 四平市| 鄱阳县| 商丘市| 清新县| 阿拉尔市| 山阳县| 青州市| 淳安县| 宽甸| 马公市| 潍坊市| 台北市| 盘锦市| 岫岩| 肥城市| 信宜市| 娱乐| 华宁县| 龙门县| 晋中市| 淄博市| 石泉县| 扎赉特旗| 海城市| 宜章县| 和顺县| 砚山县| 从江县| 柳林县| 开阳县| 嫩江县| 宜春市| 鸡西市| 华宁县| 吉木乃县| 临武县| 潢川县| 乌海市|