Hexadezimalzahlen |
hexi unregistriert
|
|
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 |
|
|
|
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 |
|
|
hexi unregistriert
|
|
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 |
|
|
|
Was du mir beschreibst ist, wie man es in eine Dezimalzahl umrechnet. An der 61 habe ich auch nichts auszusetzen.
Wie bist du darauf gekommen?
__________________ Syntax Highlighting fürs Board (Link)
|
|
27.07.2016 16:55 |
|
|
hexi unregistriert
|
|
61 zur Basis 10
6*2^1+1*2^0 =13???
|
|
27.07.2016 16:57 |
|
|
hexi unregistriert
|
|
|
27.07.2016 17:00 |
|
|
|
Nein
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 |
|
|
hexi unregistriert
|
|
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 |
|
|
|
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 |
|
|
hexi unregistriert
|
|
(111101) die Dualzahl
c)
61:8 = 7 R5
7:8 = 0 R1
15
Stimmt das
|
|
27.07.2016 17:20 |
|
|
hexi unregistriert
|
|
c) 75
d)
111101
000010
0000000000111111
Passt jetzt als 16bit?
|
|
27.07.2016 17:45 |
|
|
hexi unregistriert
|
|
Und was muss ich jetzt bei der e) machen ?
Verwirrt mich?
|
|
27.07.2016 17:52 |
|
|
|
|
|
|
|