Hvordan til at designe en digital adder??

G

gjfelix2001

Guest
Hej.Jeg forbereder en indrømmelse evaluering, og jeg fik en vejledning for udarbejdelse.Et af problemerne er følgende:Design en adder i modulet baseret på følgende sandheden tabel:
xys0 0 00 1 10 2 20 3 31 0 11 1 21 2 31 3 02 0 22 1 32 2 02 3 13 0 33 1 03 2 13 3 2
Både ind-og udgange bør kodificeres i binær:
<img src='http://www.elektroda.pl/cgi-bin/mimetex/mimetex.cgi?3$x=x_1 x_0' title="3 $ x = x_1 x_0" alt='3$x=x_1 x_0' align=absmiddle>,<img src='http://www.elektroda.pl/cgi-bin/mimetex/mimetex.cgi?3$y=y_1 y_0' title="3 $ y = y_1 y_0" alt='3$y=y_1 y_0' align=absmiddle>,<img src='http://www.elektroda.pl/cgi-bin/mimetex/mimetex.cgi?3$ s=s_1 s_0' title="3 $ s = s_1 s_0" alt='3$ s=s_1 s_0' align=absmiddle>

Design de adder i sin enklere form.
Mit spørgsmål er:

1.¿Hvordan at kodificere de input og output?(Jeg kan ikke forstå dette:

<img src='http://www.elektroda.pl/cgi-bin/mimetex/mimetex.cgi?3$x=x_1 x_0' title="3 $ x = x_1 x_0" alt='3$x=x_1 x_0' align=absmiddle>

,

<img src='http://www.elektroda.pl/cgi-bin/mimetex/mimetex.cgi?3$y=y_1 y_0' title="3 $ y = y_1 y_0" alt='3$y=y_1 y_0' align=absmiddle>

,

<img src='http://www.elektroda.pl/cgi-bin/mimetex/mimetex.cgi?3$ s=s_1 s_0' title="3 $ s = s_1 s_0" alt='3$ s=s_1 s_0' align=absmiddle>

)

2 .- Hvad
er den grundlæggende procedure til at designe denne slags addere?

Please, hjælp mig med at løse dette.Jeg behøver ikke at fremlægge den løsning, jeg ønsker kun at forstå proceduren.

Jeg bruger denne bog til min forberedelse:

Digitale systemer, principper og anvendelser af Ronald J. Tocci.

Thanks a lot!

 
Du er ikke blevet bedt om at designe en adder.
Du bliver bedt om at designe et kredsløb fra et sandheden bordet.
Kredsløbet, som instruktør valg, er en adder.

 
hej!
gjfelix2001 wrote:Mit spørgsmål er:1.
¿Hvordan at kodificere de input og output?
(Jeg kan ikke forstå dette:
<img src='http://www.elektroda.pl/cgi-bin/mimetex/mimetex.cgi?3$x=x_1 x_0' title="3 $ x = x_1 x_0" alt='3$x=x_1 x_0' align=absmiddle> ,
<img src='http://www.elektroda.pl/cgi-bin/mimetex/mimetex.cgi?3$y=y_1 y_0' title="3 $ y = y_1 y_0" alt='3$y=y_1 y_0' align=absmiddle> ,
<img src='http://www.elektroda.pl/cgi-bin/mimetex/mimetex.cgi?3$ s=s_1 s_0' title="3 $ s = s_1 s_0" alt='3$ s=s_1 s_0' align=absmiddle> )

 
Hi!Tak for din hjælp!Jeg har fulgt jeres råd, og
jeg har fået til en løsning.Det
er handwrited i løbet af et par jpg-filer.Kan du tjekke det ud?

Her er billederne:<img src="http://www.jelp.org/imagenes/AdderProblem1_Page_1.jpg" border="0" alt=""/>

<img src="http://www.jelp.org/imagenes/AdderProblem1_Page_2.jpg" border="0" alt=""/>NOTES:

- Jeg har ikke medtaget

<img src='http://www.elektroda.pl/cgi-bin/mimetex/mimetex.cgi?3$C_0' title="3 $ C_0" alt='3$C_0' align=absmiddle>

INPUT i

<img src='http://www.elektroda.pl/cgi-bin/mimetex/mimetex.cgi?3$TS_0' title="3 $ TS_0" alt='3$TS_0' align=absmiddle>

Sandheden tabellen, fordi der ikke er et nyttigt input til denne sag.

- Jeg har ikke medtaget

<img src='http://www.elektroda.pl/cgi-bin/mimetex/mimetex.cgi?3$C_2' title="3 $ C_2" alt='3$C_2' align=absmiddle>

OUTPUT i

<img src='http://www.elektroda.pl/cgi-bin/mimetex/mimetex.cgi?3$TS_1' title="3 $ TS_1" alt='3$TS_1' align=absmiddle>

Sandheden bordet, fordi jeg indså, at vi ønsker en 2 bit output, så den tredje bit (

<img src='http://www.elektroda.pl/cgi-bin/mimetex/mimetex.cgi?3$C_2' title="3 $ C_2" alt='3$C_2' align=absmiddle>

) Is'nt behov.

- Jeg tror, at både kredsløbsdiagrammerne er ækvivalente.I bunden en, jeg indset, at det vil kunne reduceres ved hjælp af en EX-eller drift.

Et spørgsmål:

Jeg
har kodificeret den oprindelige sandhed tabel manuelt og jeg rewrited det i binær.Hvad hvis jeg ikke ønsker at gøre det manuelt?.Jeg mener, hvad nu hvis jeg vil have mine kredsløb til at gøre det automatisk??.Hvad "komponent" skal jeg bruge???

bedes du fortælle mig, hvis
jeg er galt ....rådgivning er velkommen.

 
hej,

Den løsning ser godt ud for mig, og du kan altid kontrollere kredsløbet's funktionalitet ved at simulere den (enten manuelt eller med en simulation software gerne multisim, for eksempel)gjfelix2001 wrote:

Et spørgsmål:Jeg har kodificeret den oprindelige sandhed tabel manuelt og jeg rewrited det i binær.
Hvad hvis jeg ikke ønsker at gøre det manuelt?.
Jeg mener, hvad nu hvis jeg vil have mine kredsløb til at gøre det automatisk??.
Hvad "komponent" skal jeg bruge???
 
Jeg tænker:
Er der et kredsløb komponent, som fungerer som en decimal til binær conversor??Så for eksempel jeg indtaste 2 3 (decimal) og kredsløbet konvertere dette tal til binær, og derefter beregne resultatet og kan omdanne det igen til decimal.

 
woah sinke her

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />er du beder om en form for tastatur?I guess that's langt mere kompliceret, end hvad du vil ...

Ellers kan jeg ikke se, hvordan vil du gerne træde decimal tal i et kredsløb ...elektronik bare forstår 0 eller 1 ...hvilket betyder, at du bliver nødt til at trådbunden din bits ...

 

Welcome to EDABoard.com

Sponsor

Back
Top