PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : nochmal digitaltechnik


Hamster
2004-01-20, 14:50:18
hi


ich habe unglaubliche probleme von einer dezimalen adresse in eine hexadezimale adresse (ohne tabelle) umzuformen.


also zb adresse 63 -> $3F
oder adresse 223 -> $DF


kann mir jmd nochmals bitte erklären, wie ich sowas von hand mache? ich bin anscheinend zu blöd dazu... :(

noname
2004-01-20, 16:13:20
Geht über Divisionsalgorithmus:

63 : 16 = 3 Rest: 15 => 3F

223 : 16 = 13 Rest: 15 => DF


Noch nen Beispiel, wo man mehr rechnen muss:

548 : 16 = 34 Rest: 4
34 : 16 = 2 Rest: 2
2 : 16 = 0 Rest: 2

=> 0x224

Hamster
2004-01-20, 16:15:24
ok danke, das hab ich mittlerweile auch verstanden :)

(thx an era und gloomy)


aber ich hätte noch ein weiteres prob:


http://www.dohrinfo.de/downloadarchiv/grunddigi/digi1_SS2002.zip

aufgabe 4c)


ich verstehe nicht, wie man in der tabelle von der adresse auf die datenspalte kommt.

wieso ist zb $02 -> $06????

beta3
2004-01-20, 16:32:49
hab mal ne frage

für was braucht man eigentlich dieses hexadezimales system?

BubbleBoy
2004-01-20, 16:36:48
So ist es dir möglich, 16 Zustände (4Bit) mit einem Zeichen darzustellen oder 256 Zustände (8Bit=1Byte) mit zwei Zeichen.

Stone2001
2004-01-20, 18:00:00
Original geschrieben von Hamster
aufgabe 4c)


ich verstehe nicht, wie man in der tabelle von der adresse auf die datenspalte kommt.

wieso ist zb $02 -> $06????
Bezeichne mal die Spalten nicht als Adresse bzw. Daten, sondern als Zustand und Folgezustand, dann dürfte es etwas klarer werden.

Die linke Spalte gibt dir deinen aktuellen Zustand an und die rechte Spalte den nächsten Zustand. Die hexademzimalen Adressen geben dir deinen Gray-Code in Binärdarstellung wieder.

Stone2001
2004-01-20, 18:01:55
Original geschrieben von BubbleBoy
So ist es dir möglich, 16 Zustände (4Bit) mit einem Zeichen darzustellen oder 256 Zustände (8Bit=1Byte) mit zwei Zeichen.
Allgemein, es ermöglicht eine kompaktere Darstellung von Zahlen als z.B das Dezimal-System oder das Binärsystem. Ausserdem hat das Hexadezimalsystem den VOrteil, das man es recht leicht in Binärzalhen (und auch Oktalzahlen) umwandeln kann.

Hamster
2004-01-20, 18:38:52
Original geschrieben von Stone2001
Bezeichne mal die Spalten nicht als Adresse bzw. Daten, sondern als Zustand und Folgezustand, dann dürfte es etwas klarer werden.

Die linke Spalte gibt dir deinen aktuellen Zustand an und die rechte Spalte den nächsten Zustand. Die hexademzimalen Adressen geben dir deinen Gray-Code in Binärdarstellung wieder.

danke soweit schonmal.

das habe ich mir schon gedacht, aber wieso steht beo $02 eine $6? da müsste docheine $2 stehen?

oder bin ich jetzt ganz falsch?

Stone2001
2004-01-20, 18:49:56
Original geschrieben von Hamster
das habe ich mir schon gedacht, aber wieso steht beo $02 eine $6? da müsste docheine $2 stehen?

Nein, das stimmt schon so!

$02 steht für 3 = 0010 im Graycode, nach 3 kommt bekannterweise 4 und 4 wird im Graycode mit 0110 codiert, was $06 ist.

Hamster
2004-01-20, 18:56:43
danke hast mir sehr geholfen.


(du meintest aber bestimmt, dass eine 3 im greycode 0010 ist, oder?)

Stone2001
2004-01-20, 19:03:54
Original geschrieben von Hamster
danke hast mir sehr geholfen.


(du meintest aber bestimmt, dass eine 3 im greycode 0010 ist, oder?)
Ähhh, öhh, ... ich muß weg! ;)

Und keine Ursache!

Hamster
2004-01-20, 19:05:07
trotzdem vielen vielen dank nochmal!