女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>電子百科>電腦硬件>臺式機>

并行除法器 ,并行除法器結構原理是什么?

2010年04月13日 10:46 www.tjjbhg.com 作者:佚名 用戶評論(0
并行除法器 ,并行除法器結構原理是什么?

  1.可控加法/減法(CAS)單元
  
  和陣列乘法器非常相似,陣列式除法器也是一種并行運算部件,采用大規模集成電路制造。與早期的串行除法器相比,陣列除法器不僅所需的控制線路少,而且能提供令人滿意的高速運算速度。
  
  陣列除法器有多種多樣形式,如不恢復余數陣列除法器,補碼陣列除法器等等。
  
  首先介紹可控加法/減法(CAS)單元,它將用于并行除法流水邏輯陣列中,它有四個輸出端和四個輸入端。當輸入線P=0時,CAS作加法運算;當P=1時,CAS作減法運算。邏輯結構圖:

CAS單元的輸入與輸出的關系可用如下一組邏輯方程來表示:
  
  Si=Ai⊕(Bi⊕P)⊕Ci
  Ci+1=(Ai+Ci)·(Bi⊕P)+AiCi????? (2.32)

  
  當P=0時,方程式(2.32)就等于式(2.23),即得我們熟悉的一位全加器(FA)的公式:
  
  Si=Ai⊕Bi⊕Ci
  Ci+1=AiBi+BiCi+AiCi

  
  當P=1時,則得求差公式:
  
  Si=Ai⊕Bi⊕Ci
  Ci+1=AiBi+BiCi+AiCi???????????? (2.33)

  
  其中Bi=Bi⊕1。
  
  在減法情況下,輸入Ci稱為借位輸入,而Ci+1稱為借位輸出。
  
  為說明CAS單元的實際內部電路實現,將方程式(2.32)加以變換,可得如下形式:
  
  Si=Ai⊕(Bi⊕P)⊕Ci
  =AiBiCiP+AiBiCiP+AiBiCiP+AiBiCiP+AiBiCiP+AiBiCiP+AiBiCiP+AiBiCiP
  
  Ci+1=(Ai+Ci)(Bi⊕P)+AiCi
  =AiBiP+AiBiP+BiCiP+BiCiP+AiCi

  
  在這兩個表達式中,每一個都能用一個三級組合邏輯電路(包括反向器)來實現。因此每一個基本的CAS單元的延遲時間為3T單元。

?2.不恢復余數的陣列除法器
  
  假定所有被處理的數都是正的小數。
  
  不恢復余數的除法也就是加減交替法。在不恢復余數的除法陣列中,每一行所執行的操作究竟是加法還是減法,取決于前一行輸出的符號與被除數的符號是否一致。當出現不夠減時,部分余數相對于被除數來說要改變符號。這時應該產生一個商位“0”,除數首先沿對角線右移,然后加到下一行的部分余數上。當部分余數不改變它的符號時,即產生商位“1”,下一行的操作應該是減法。下圖示出了4位除4位的不恢復余數陣列除法器的邏輯原理圖。其中
  
  被除數 x=0.x123456 (雙倍長)
  除數  y=0.y123
  商數  q=0.q1q2q3
  余數  r=0.00r3r4r5r6
  字長  n+1=4

圖2.9 不恢復余數陣列除法器邏輯結構圖

  由圖看出,該陣列除法器是用一個可控加法/減法(CAS)單元所組成的流水陣列來實現的。推廣到一般情況,一個(n+1)位除(n+1)位的加減交替除法陣列由(n+1)2個CAS單元組成,其中兩個操作數(被除數與除數)都是正的。

單元之間的互連是用n=3的陣列來表示的。這里被除數x是一個6位的小數(雙倍長度值):
  
  x=0.x123456
  
  它是由頂部一行和最右邊的對角線上的垂直輸入線來提供的。
  
  除數y是一個3位的小數:
  
  y=0.y123
  
  它沿對角線方向進入這個陣列。這是因為,在除法中所需要的部分余數的左移,可以用下列等效的操作來代替:即讓余數保持固定,而將除數沿對角線右移。
  
  商q是一個3位的小數:
  
  q=0.q1q2q3
  
  它在陣列的左邊產生。
  
  余數r是一個6位的小數:
  
  r=0.00r3r4r5r6
  
  它在陣列的最下一行產生。
  
  最上面一行所執行的初始操作經常是減法。因此最上面一行的控制線P固定置成“1”。減法是用2的補碼運算來實現的,這時右端各CAS單元上的反饋線用作初始的進位輸入。每一行最左邊的單元的進位輸出決定著商的數值。將當前的商反饋到下一行,我們就能確定下一行的操作。由于進位輸出信號指示出當前的部分余數的符號,因此,它將決定下一行的操作將進行加法還是減法。
  
  對不恢復余數陣列除法器來說,在進行運算時,沿著每一行都有進位(或借位)傳播,同時所有行在它們的進位鏈上都是串行連接。而每個CAS單元的延遲時間為3T單元,因此,對一個2n位除以n位的不恢復余數陣列除法器來說,單元的數量為(n+1)2,考慮最大情況下的信號延遲,其除法執行時間為
  
  td=3(n+1)2T              (2.34)
  
  其中n為尾數位數。

[例20] x=0.101001, y=0.111, 求q =x÷y。
  
  [解:]
  
  [x]=0.101001
  
  [y]=0.111? [-y]=1.001

  故得

  商 q=q0.q1q2q3=0.101
  余數 r=(0.00r3r4r5r6)=0.000110

  我們看到,當被除數x和除數y送至陣列除法器輸入端后,經過3(n+1)T時間延遲,便在除法器輸出端得到穩定的商數q和余數r的信號電平。與串行除法器相比,明顯的優點是省去了復雜的控制線路,提高了運算速度。

非常好我支持^.^

(64) 43.8%

不好我反對

(82) 56.2%

相關閱讀:

( 發表人:admin )

      發表評論

      用戶評論
      評價:好評中評差評

      發表評論,獲取積分! 請遵守相關規定!

      ?
      主站蜘蛛池模板: 西宁市| 从江县| 黑龙江省| 崇明县| 蒲江县| 交口县| 蒙山县| 嘉祥县| 康定县| 财经| 淄博市| 安宁市| 山西省| 朝阳市| 郴州市| 筠连县| 永平县| 乌什县| 扶风县| 库车县| 伊宁市| 耿马| 曲周县| 河西区| 和龙市| 大新县| 安陆市| 泸溪县| 东安县| 鹤壁市| 山丹县| 越西县| 琼海市| 尤溪县| 临漳县| 金川县| 怀宁县| 无锡市| 凤翔县| 鹿邑县| 黑河市|