日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【计算机组成原理】乘法阵列器

發布時間:2023/12/15 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【计算机组成原理】乘法阵列器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

    • 一、不帶符號的原碼乘法
    • 二、帶符號的補碼乘法
    • 三、不帶符號的乘法陣列器
    • 四、帶符號的乘法陣列器
    • 五、直接補碼陣列乘法器
    • 全加器的設計

一、不帶符號的原碼乘法

運算規則:設置數值位為n的兩個乘數用原碼表示的定點數
【X】=Xf Xn-1…… X1 X0
【Y】=Yf Yn-1…… Y1 Y0
乘積【Z】 =(X⊕Y)+(Xn-1……X1X0)(Yn-1……Y1Y0)

  • 機器字長為n位,兩個n位數相乘,乘積可能為2n位。
  • 只有兩個操作數加法器不能將n個位積一次相加。
  • 二、帶符號的補碼乘法

    方法一:(詳細)將補碼轉換成原碼,再用不帶符號的乘法陣列器
    方法二:設計一種直接用補碼進行乘法計算的新型乘法器






    三、不帶符號的乘法陣列器

    首先設A,B是兩個不帶符號的二進制整數,
    A=am-1……a1a0 (m位)
    B=an-1 ……a1a0 (n位)

    數值分別為a、b,

    這時候A,B相乘就會出現m+n位的乘積P,
    P=pm+n-1 ……p1p0 (m+n位)


    舉例說明:

    對同一行的數據進行并行相加,原理如下:

    四、帶符號的乘法陣列器

    這里詳細說的方法是:將補碼轉換成原碼,再用不帶符號的乘法陣列器。

    下圖中,
    a0-3 表示要求的補碼的數值,E表示補碼的符號位,而下面輸出的a0-3 * 表示轉化后的原碼。
    這個電路也叫對2求補電路,原理是按位掃描技術

    如果你想深入了解對2求補電路:
    對2求補電路

    按位掃描技術:

    注釋:
    ①C-1 =0
    ②Ci=Ci-1+ai
    ③ai* =ai ⊕ECi-1 (0 ≤ i ≤ n-1)



    電路表示:

    步驟:
    ①兩個乘數分別輸入n位算前求補器
    ②an和bn (兩乘數的符號位)分別作為兩個求補器的控制信號,決定求補碼的結果
    ③將兩個乘數的補碼傳入n×n位不帶符號的乘法陣列器
    ④將兩符號位an和bn 進行異或運算(an⊕bn)得到乘積的符號位p2n
    ⑤將符號位p2n作為控制信號傳入2n位算后求補器,求得乘積的補碼

    舉例:

    五、直接補碼陣列乘法器

    如果對兩個補碼直接進行乘法運算,唯一要注意的就是要把補碼的符號位看作一個負權,其余的運算操作和上面完全一樣。
    設兩個乘數A,B是5位的二進制補碼
    A = ( a4 ) a3 a2 a1 a0(( a4 )為負權=-a4
    B = ( b4 ) b3 b2 b1 b0(( b4 )為負權=-b4


    其中帶括號的都表示負權,譬如說:
    (a4b0)= -a4b0
    最后P為所求結果。

    舉例:

    一般化的全加器形式分類(根據輸入端負權的個數):
    ①0類加法器(無負權) 三個加數無負權
    ②1類加法器(Z,S為負權) 三個加數只有一個負權
    ③2類加法器(X,Y,C為負權) 三個加數有兩個負權
    ④3類加法器(X,Y,Z,C,S為負權) 三個加數全為負權

    全加器的設計

    首先列出真值表,求出表達式,之后照著表達式就連出來了。
    由于1,2類加法器的真值表完全相同,所以放在一起說:

    ①1類加法器真值表

    ②2類加法器真值表



    ③0類加法器真值表

    ④3類加法器真值表

    舉例說明:

    總結

    以上是生活随笔為你收集整理的【计算机组成原理】乘法阵列器的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。