Hoe een 4 Bit Rekenen Circuit Met 4 Volledige Adders ontwerpen . Een som van deze twee binaire getallen wordt aan de uitgang van de full - adder , ook in de vorm van een binaire 1 of 0 . Een 4 - bit rekenkundige schakeling betekent dat twee 4 - bits ( vier decimalen ) nummers worden toegevoegd . Elke volledige opteller correspondeert met 1 - bit derhalve worden vier volledige optellers noodzakelijk om een 4 - bits circuit bouwen . Tegenwoordig zijn 4 - bit - full adders geprefabriceerd in een enkele geïntegreerde schakeling . Echter , het ontwerpen van de 4 - bit circuit nog steeds nuttig voor het begrijpen hoe een full - adder werkt . Wat je nodig hebt Briefpapier van Zazzle.nl Pencil Goedkope 4 - bits full - adder datasheet Binaire verwijzing Toon Meer Aanwijzingen Full- Adder Layout 1 Trek vier afzonderlijke pleinen , in een horizontale lijn . Elk staat voor een full- adder . Label 2 het meest rechtse full - adder " LSB . " Dit staat voor de " minst significante bit . " Bijvoorbeeld, in het binaire getal 1000 , de LSB is het laatste cijfer aan de rechterkant, of 0 . Gebruik een binaire verwijzing zoals Grinnell College 's "The Binary System " ( zie hoofdstuk "Bronnen" ) voor de rest van deze tutorial . Label 3 de meest linkse full - adder " MSB . " Dit staat voor de ' Most Significant Bit . " In het binaire getal 1000 , de MSB de eerste teken links of 1 . Label 4 de ingangen en uitgangen van elke full - adder , met een 4 - bit - full adder datasheet als een verwijzing . Schrijf " A ", " B " en " Cin " bovenaan elk vol - adder en schrijf " E " en " Cout " onderaan elke full- adder . " A " en " B " stand naar de twee binaire ingangen , ' Cin "staat voor carryingang , " E "staat voor de som ( hoofduitgang ) en " Cout " staat voor carry output. De datasheet geeft slechts een Cin en Cout maar in de ontwerpfase , elke full - adder heeft zijn eigen Cin en Cout . Label 5 A , B , Cin , E en Cout van elke full - adder een bit getal . Schrijf een " 1 " op de LSB ( meest rechtse ) volledige opteller voor bit 1 , schrijf " 2 " op de volgende volle opteller naar links , schrijf " 3 " op de volgende volle opteller naar links en schrijf " 4 " op de MSB ( meest linkse ) full - adder . Van links naar rechts , moet de full- adders worden geëtiketteerd : . 4 3 2 1 6 Schrijf het formaat van de volledige 4 - bits getallen , in een ruimte onder de full - adders De eerste 4 - bits getal , te worden toegevoegd , komt overeen met de " A " -ingangen en ziet er als volgt , van links naar rechts : A4 A3 A2 A1 . De tweede 4 - bits getal te worden toegevoegd , komt overeen met het " B " -ingangen en zal er als volgt uitzien : B4 B3 B2 B1 . De 4 - bit bedrag, dat overeenkomt met de "E " -uitgangen zal er als volgt uitzien : E4 E3 E2 E1 . De volledige rekenkunde voor het circuit is : A4 A3 A2 A1 + B4 B3 B2 B1 = E4 E3 E2 E1 Aansluiten van de Full- Adders Label CIN1 7 " . grond. " Elektrisch , CIN1 ( Cin op de datasheet ) zal worden aangesloten op circuit grond, omdat er geen nummer " gedragen " in de LSB full - adder . Een carry zal alleen uit te gaan van deze full - adder . Bijvoorbeeld , bij het toevoegen van 6 +6 in decimalen , wordt de " 2 " geplaatst in de kolom eerste som en de " 1 " wordt overgedragen naar de volgende kolom . Hetzelfde principe geldt in binaire aanvulling . 8 Trek een lijn van Cout1 naar CIN2 , trek een lijn van Cout2 tot CIN3 en trek een lijn van Cout3 tot Cin4 . In het eigenlijke geïntegreerde schakeling , zijn deze verbindingen intern gemaakt en ze zijn ontworpen om een carry passeren ( binaire 1 of 0 ) mee voor een goede aanvulling . Label 9 Cout4 " Output Bit 5 . " Door een carry , de toevoeging van twee 4 - bits getallen soms resulteren in een 5 - bit getal . Daarom is er in totaal vijf mogelijke uitgangen in een 4 - bit rekenkundige circuit . Op dit punt , kan Cout4 ( Cout op de datasheet ) naast de " E " -uitgangen worden geplaatst , als volgt : . Cout4 E4 E3 E2 E1 10 toewijzen twee 4 - bits getallen worden toegevoegd en scheiden elke 4 - bits getal in " AB " paren , voor elke full- adder . Bijvoorbeeld , A4 A3 A2 A1 = 1000 en B4 B3 B2 B1 = 1.000 . Een beetje nummer uit " A4 A3 A2 A1 " zal op het zelfde aantal bits worden toegevoegd uit " B4 B3 B2 B1 . " Schrijf " 0 0 " naast de ingangen A1 B1 , schrijven " 0 0 " naast de A2 B2 , schrijven " 0 0 " naast de A3 B3 en schrijf " 1 +1 " naast de A4 B4 . < Br > 11 Voer de toevoeging van elk vol - adder , waaronder het dragen . Voor A1 B1 , 0 +0 = 0 zonder carry . Voor A2 B2 , 0 +0 = 0 zonder carry . Voor A3 B3 , 0 +0 = 0 zonder carry . Voor A4 B4 , 1 +1 = 0 met een carry van 1 . Dat carry van 1 zal de vijfde bit die wordt doorgegeven , door middel Cout4 . De 5 - bit binaire som 10.000 en vijf uitgangen zijn als volgt , van links naar rechts : Cout4 = 1 , E4 = 0 , = 0 E3 , E2 = 0 , E1 = 0 . Dit is hoe het circuit gedraagt , elektrisch .
|