Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Theoretische Informatik » Hexadezimalzahlen » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Seiten (2): [1] 2 nächste » Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Hexadezimalzahlen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
hexi
unregistriert
Hexadezimalzahlen Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo ich habe gerade probleme bei dieser Aufgabe:

Wandeln sie die hexadezimale Zahl A= 3D_(16)

um in Dezimal a) A =61_{10}

b) Dualzahl = 13

c) oktalzahl habe ich:

1101

d)

Stellen sie -A als negative zahl im 2 er Kompliment mit 16Bit dar ?

e)
Wie lautet -A als 16Bit Hexadezimalwert?

Kann mir jemand bei d) und e) helfen?
27.07.2016 16:23
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Das mit der Dualzahl musst du mir erklären. Wie kann da eine 3 drin vorkommen?
Von Hexadezimal in Dual kannst du ziffernweise vorgehen: 3(16) = 0011(2) und D(16)=1101(2)
Von binär in oktal geht es wieder ziffernweise

d) schreibe die Binärzahl mit 16 Bit hin (vorne mit 0en aufgefüllt).
Für das Komplement werden alle Bits invertiert und zusätzlich 1 addiert.

__________________
Syntax Highlighting fürs Board (Link)
27.07.2016 16:41 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
hexi
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

b) Dualzahl =
Habe ich so gerechnet :

13*1 =13

3*16= 48

61 zur Basis 10

d)

1101

1 er Komplimet:

0010
0001
0000000000000011

Das ist das ergebnis als 16Bit?
27.07.2016 16:47
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Was du mir beschreibst ist, wie man es in eine Dezimalzahl umrechnet. An der 61 habe ich auch nichts auszusetzen.
Zitat:
b) Dualzahl = 13

Wie bist du darauf gekommen?

__________________
Syntax Highlighting fürs Board (Link)
27.07.2016 16:55 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
hexi
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

61 zur Basis 10


6*2^1+1*2^0 =13???
27.07.2016 16:57
hexi
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Oder wie sonst machen?
27.07.2016 17:00
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Nein unglücklich
Versuchen wir es mal anders:
61 = 32 + 29 = 32 + 16 + 13 = ... = 1 * 32 + 1 * 16 + 1 * 8 + 1 * 4 + 0 * 2 + 1 * 1
Die roten Zahlen (111101) sind die Binärdarstellung von 61.

__________________
Syntax Highlighting fürs Board (Link)
27.07.2016 17:02 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
hexi
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ist das (111101) die Dualzahl oder wie ?


d) richtig ?

d)

1101

1 er Komplimet:

0010
0001
0000000000000011

Das ist das ergebnis als 16Bit?
27.07.2016 17:08
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Ist das (111101) die Dualzahl oder wie ?

Ja.

Da du die Dualzahl für das Komplement brauchst, ist d) falsch.
Und c) musst du auch noch machen (1101 ist falsch).

__________________
Syntax Highlighting fürs Board (Link)
27.07.2016 17:14 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
hexi
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

(111101) die Dualzahl

c)

61:8 = 7 R5

7:8 = 0 R1

15

Stimmt das verwirrt
27.07.2016 17:20
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Der Rest von 7:8 ist aber 7, nicht 1

__________________
Syntax Highlighting fürs Board (Link)
27.07.2016 17:34 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
hexi
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

c) 75

d)

111101

000010
0000000000111111

Passt jetzt als 16bit?
27.07.2016 17:45
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Nein.
1. auf 16 Bit ausfüllen:
0000000000111101
2. Invertieren
1111111111000010
3. 1 addieren
1111111111000011

__________________
Syntax Highlighting fürs Board (Link)
27.07.2016 17:47 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
hexi
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Und was muss ich jetzt bei der e) machen ?

Verwirrt mich?
27.07.2016 17:52
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

In Blöcke von 4 Bit zerlegen und diese einzeln ins Hexadezimalsystem umwandeln.

__________________
Syntax Highlighting fürs Board (Link)
27.07.2016 17:54 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Seiten (2): [1] 2 nächste » Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Theoretische Informatik » Hexadezimalzahlen