Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Technische Informatik (http://www.informatikerboard.de/board/board.php?boardid=7)
--- Komparator 2 Bit (http://www.informatikerboard.de/board/thread.php?threadid=2148)


Geschrieben von javaneu am 02.03.2015 um 20:17:

  Komparator 2 Bit

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



Geschrieben von javaneu am 02.03.2015 um 20:18:

 

Hier noch die Schaltung die ich vergessen hatte zu posten.



Geschrieben von eulerscheZahl am 02.03.2015 um 20:34:

 

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?



Geschrieben von javaneu am 02.03.2015 um 20:38:

 

Die Seite scheint ziemlich langsam zu laufen irgendwie großes Grinsen

Wie sollen genau die Kombinationen aussehen ?

Ich bn bei diesen Sachen noch nicht so fit.



Geschrieben von eulerscheZahl am 02.03.2015 um 20:43:

 

Siehe Bild.



Geschrieben von javaneu am 02.03.2015 um 20:50:

 

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 . smile



Geschrieben von eulerscheZahl am 02.03.2015 um 20:53:

 

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 smile



Geschrieben von javaneu am 02.03.2015 um 21:01:

 

Bei manchen war ich mir nicht sicher und hab es frei gelassen ?

Wie merkt man das genau ?

Die letzten 2 ergeben 1 als Ausgang , habe ich noch in die rechte ecke gekritzelt.



Geschrieben von Karlito am 02.03.2015 um 21:21:

 

Zähle doch mal bitte die ersten 4 Dualzahlen und deren dezimale Entsprechung auf.



Geschrieben von Javaneu am 02.03.2015 um 22:54:

 

Kannst du mir erklären wie ich das genau machen kann ?

Wenigstens ein Beispiel geben ?



Geschrieben von Karlito am 02.03.2015 um 23:48:

 

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]

Fülle doch bitte also mal folgende Tabelle aus:

[latex]<br />
00_2 = <br />
01_2 =<br />
10_2 =<br />
11_2 =<br />
[/latex]

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]

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]

Und danach sehen wir weiter...

Gruß,

Karlito



Geschrieben von javaneu am 03.03.2015 um 11:25:

 

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?



Geschrieben von SSD21 am 03.03.2015 um 11:37:

 

Mir gefällt das Forum daher bin ich unter diesem Namen registriert . smile
Gruss @ Euler und Karlito



Geschrieben von Karlito am 03.03.2015 um 11:37:

 

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



Geschrieben von SSD21 am 03.03.2015 um 11:52:

 

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 ?


Forensoftware: Burning Board, entwickelt von WoltLab GmbH