Komparator 2 Bit |
javaneu unregistriert
![](images/spacer.gif) |
|
Meine Frage:
Hallo ich habe auch gerade probleme bei dieser Aufgabe,aber ehrlich gesagt noch keine Ansätze:
Erstellen sie die vereinfachte Schaltung für einen Komparator , der die beiden zweistelligen Dualzahlen A( a1,a0) und B ( b1,b0) miteinander vergleicht und am Ausgang Z = 1 liefert ,wenn A >B ist.
Realisieren sie die ermittelte Schaltfunktion mit NOR Bausteinen !
Ich hoffe ihr habt tipps?
Meine Ideen:
keine
|
|
02.03.2015 20:17 |
|
|
|
Du hast vier Eingänge und einen Ausgang. Gehe einfach alle 16 Kombinationen durch und vergleiche A und B. Ist die Seite nur für mich dauernd offline?
__________________ Syntax Highlighting fürs Board (Link)
|
|
02.03.2015 20:34 |
|
|
javaneu unregistriert
![](images/spacer.gif) |
|
Die Seite scheint ziemlich langsam zu laufen irgendwie
Wie sollen genau die Kombinationen aussehen ?
Ich bn bei diesen Sachen noch nicht so fit.
|
|
02.03.2015 20:38 |
|
|
javaneu unregistriert
![](images/spacer.gif) |
|
Was soll ich jetzt genau vergleichen und wie ?
Tut mir leid ich habe so gerade bisschen probleme das zu verstehen.
Danke auch das du so mit Geduld weiter machst .
|
|
02.03.2015 20:50 |
|
|
|
Du sollst prüfen, ob A > B ist. A sind die ersten beiden Bit (als Binärzahl), B die nächsten beiden.
Wenn A größer ist, schreibst du bei Z eine 1 rein, sonst eine 0. Dann wieder vereinfachen mittels KV Diagramm und fertig
__________________ Syntax Highlighting fürs Board (Link)
|
|
02.03.2015 20:53 |
|
|
Karlito
Kaiser
Dabei seit: 11.04.2011
Beiträge: 1.461
![](images/spacer.gif) |
|
Zähle doch mal bitte die ersten 4 Dualzahlen und deren dezimale Entsprechung auf.
|
|
02.03.2015 21:21 |
|
|
Javaneu unregistriert
![](images/spacer.gif) |
|
Kannst du mir erklären wie ich das genau machen kann ?
Wenigstens ein Beispiel geben ?
|
|
02.03.2015 22:54 |
|
|
Karlito
Kaiser
Dabei seit: 11.04.2011
Beiträge: 1.461
![](images/spacer.gif) |
|
OK. Also: Die Binärzahlen werden folgendermaßen in Dezimal umgerechnet:
![[latex]<br />
0101_2 & = & 0\cdot 2^3 + 1\cdot 2^2 + 0\cdot 2^1 + 1\cdot 2^0 = 5_{10}<br />
1001_2 & = & 1\cdot 2^3 + 0\cdot 2^2 + 0\cdot 2^1 + 1\cdot 2^0 = 9_{10}<br />
1011_2 & = & 1\cdot 2^3 + 0\cdot 2^2 + 1\cdot 2^1 + 1\cdot 2^0 = 11_{10}<br />
[/latex]](http://www.matheboard.de/latex2png/latex2png.php?<br />
0101_2 & = & 0\cdot 2^3 + 1\cdot 2^2 + 0\cdot 2^1 + 1\cdot 2^0 = 5_{10}<br />
1001_2 & = & 1\cdot 2^3 + 0\cdot 2^2 + 0\cdot 2^1 + 1\cdot 2^0 = 9_{10}<br />
1011_2 & = & 1\cdot 2^3 + 0\cdot 2^2 + 1\cdot 2^1 + 1\cdot 2^0 = 11_{10}<br />
)
Fülle doch bitte also mal folgende Tabelle aus:
![[latex]<br />
00_2 = <br />
01_2 =<br />
10_2 =<br />
11_2 =<br />
[/latex]](http://www.matheboard.de/latex2png/latex2png.php?<br />
00_2 = <br />
01_2 =<br />
10_2 =<br />
11_2 =<br />
)
Danach sagst Du welche der folgenden Vergleiche richtig sind:
![[latex]<br />
00_2 > 01_2<br />
10 _2> 10_2<br />
10_2 > 01_2<br />
11_2 > 11_2<br />
[/latex]](http://www.matheboard.de/latex2png/latex2png.php?<br />
00_2 > 01_2<br />
10 _2> 10_2<br />
10_2 > 01_2<br />
11_2 > 11_2<br />
)
Danach füllst Du folgende Tabelle aus (trägst bei Z 1 oder 0 ein, je nach dem, ob A > B oder nicht, 1 wenn ja, 0 wenn nicht):
![[latex]<br />
\begin{tabular}{cc|cc||c} \multicolumn{2}{c|}{A} & \multicolumn{2}{|c||}{B} & <br />
$a_1$ & $a_0$ & $ b_1$ & $b_0$ & Z<br />
\hline $0$ & $0$ & $0$ & $0$ & <br />
$0$ & $0$ & $0$ & $1$ & <br />
$0$ & $0$ & $1$ & $0$ & <br />
$0$ & $0$ & $1$ & $1$ & <br />
\hline$0$ & $1$ & $0$ & $0$ & <br />
$0$ & $1$ & $0$ & $1$ & <br />
$0$ & $1$ & $1$ & $0$ & <br />
$0$ & $1$ & $1$ & $1$ & <br />
\hline$1$ & $0$ & $0$ & $0$ & <br />
$1$ & $0$ & $0$ & $1$ & <br />
$1$ & $0$ & $1$ & $0$ & <br />
$1$ & $0$ & $1$ & $1$ & <br />
\hline$1$ & $1$ & $0$ & $0$ & <br />
$1$ & $1$ & $0$ & $1$ & <br />
$1$ & $1$ & $1$ & $0$ & <br />
$1$ & $1$ & $1$ & $1$ & <br />
\end{tabular}<br />
[/latex]](http://www.matheboard.de/latex2png/latex2png.php?<br />
\begin{tabular}{cc|cc||c} \multicolumn{2}{c|}{A} & \multicolumn{2}{|c||}{B} & <br />
$a_1$ & $a_0$ & $ b_1$ & $b_0$ & Z<br />
\hline $0$ & $0$ & $0$ & $0$ & <br />
$0$ & $0$ & $0$ & $1$ & <br />
$0$ & $0$ & $1$ & $0$ & <br />
$0$ & $0$ & $1$ & $1$ & <br />
\hline$0$ & $1$ & $0$ & $0$ & <br />
$0$ & $1$ & $0$ & $1$ & <br />
$0$ & $1$ & $1$ & $0$ & <br />
$0$ & $1$ & $1$ & $1$ & <br />
\hline$1$ & $0$ & $0$ & $0$ & <br />
$1$ & $0$ & $0$ & $1$ & <br />
$1$ & $0$ & $1$ & $0$ & <br />
$1$ & $0$ & $1$ & $1$ & <br />
\hline$1$ & $1$ & $0$ & $0$ & <br />
$1$ & $1$ & $0$ & $1$ & <br />
$1$ & $1$ & $1$ & $0$ & <br />
$1$ & $1$ & $1$ & $1$ & <br />
\end{tabular}<br />
)
Und danach sehen wir weiter...
Gruß,
Karlito
|
|
02.03.2015 23:48 |
|
|
javaneu unregistriert
![](images/spacer.gif) |
|
Tabelle mit latex darzustellen ist schwer .
Ich fülle mal die Tabelle aus.
Ich glaube ich hab es verstanden.
a1 a0 b1 b0 Z
0 0 0 0 0
0 0 0 1 0
0 0 1 0 0
0 0 1 1 0
0 1 0 0 1
0 1 0 1 1 da 0*2^3 +1*2^2+*2^1+1*2^0 = hier ist A = 4 >3
0 1 1 0 1
0 1 1 1 1
1 0 0 0 1
1 0 0 1 1
1 0 1 0 1
1 0 1 1 1
1 1 0 0 1
1 1 0 1 1
1 1 1 0 1
1 1 1 1 1
Richtig?
|
|
03.03.2015 11:25 |
|
|
SSD21
Jungspund
![](images/star.gif)
Dabei seit: 03.03.2015
Beiträge: 18
![](images/spacer.gif) |
|
Mir gefällt das Forum daher bin ich unter diesem Namen registriert .
Gruss @ Euler und Karlito
|
|
03.03.2015 11:37 |
|
|
Karlito
Kaiser
Dabei seit: 11.04.2011
Beiträge: 1.461
![](images/spacer.gif) |
|
Du sollst A mit B vergleichen und nich A mit AB. Es geht hier um zwei 2-Bit-Zahlen und nicht den vergleich einer 4-Bit-Zahl mit einer 2-Bit-Zahl. Die Trennlinie ist nicht ganz umsonst da.
Gruß,
Karlito
|
|
03.03.2015 11:37 |
|
|
SSD21
Jungspund
![](images/star.gif)
Dabei seit: 03.03.2015
Beiträge: 18
![](images/spacer.gif) |
|
a1 a0 b1 b0 Z
0 0 0 0 0
0 0 0 1 0
0 0 1 0 0
0 0 1 1 0
0 1 0 0 1
0 1 0 1 0
0 1 1 0 0
0 1 1 1 0
1 0 0 0 1
1 0 0 1 1
1 0 1 0 0
1 0 1 1 0
1 1 0 0 1
1 1 0 1 1
1 1 1 0 1
1 1 1 1 0
Ich glaube jetzt stimmts ?
|
|
03.03.2015 11:52 |
|
|
|