Seite 1 von 1

Win01 Hausaufgabe 3c

Verfasst: 08.09.08 22:07
von ChristophZ.
Hallo,
ich bekümmere mich momentan um die Aufgabe 3c, aber irgendwie kann ich sie nicht entschlüsseln.
Kann mir jemand einen Tipp geben wie ich die (ACB)16 in das Duale System übertragen kann?

Vielen Dank an euch!!

Christoph 8O

Verfasst: 09.09.08 11:55
von mlu
Hi, ich würde so vorgehen:

Die Hexadezimalzahl ACB zunächst ins Dezimalsystem umwandeln

Jede Stelle der Zahl hat den Wert der entsprechenden Potenz von 16;
die rechte Ziffer entspricht 16º=1, die zweite von rechts 16¹=16 usw.
Du nimmst slo jede Ziffer bzw. ihren Zahlenwert (A=10, B=11, ... )
mal mit der entsprechenden Potenz und summierst.
Dabei von rechts nach links vorgehen:

B: 11 · 1 = 11
C: 12 · 16 = 192
A: 10 · 256 = 2560
—————
2763


Danach die Dezimalzahl 2763 ins 2er-System umwandeln nach folgendem Verfahren:

(1) Teile die Zahl mit Rest durch 2.
(2) Der Divisionsrest ist die nächste Ziffer (von rechts nach links).
(3) Falls der (ganzzahlige) Quotient = 0 ist, bist du fertig,
andernfalls nimmst du den (ganzzahligen) Quotienten als neue Zahl
und wiederholst ab (1).

2763 : 2 = 1381 Rest: 1
1381 : 2 = 690 Rest: 1
690 : 2 = 345 Rest: 0
345 : 2 = 172 Rest: 1
172 : 2 = 86 Rest: 0
86 : 2 = 43 Rest: 0
43 : 2 = 21 Rest: 1
21 : 2 = 10 Rest: 1
10 : 2 = 5 Rest: 0
5 : 2 = 2 Rest: 1
2 : 2 = 1 Rest: 0
1 : 2 = 0 Rest: 1

Resultat: 101011001011

Feddich!

Gruß
Micha

Verfasst: 09.09.08 14:08
von monday55
Hey,

das HexSystem wurde unter anderem dafür entwickelt damit man Dualzahlen einfacher darstellen kann.

0000 --> HEX 0 --> 0+0+0+0
0001 --> HEX 1 --> 0+0+0+1
0010 --> HEX 2 --> 0+0+2+0
0011 --> HEX 3 --> 0+0+2+1
0100 --> HEX 4 --> 0+4+0+0
[...] (die Obere Hälfte entspricht exakt dem Zahlenwert wie auch die Addition der einzlnen Dualzahlen)
1001 --> HEX 9 --> 8+0+0+1

1010 --> HEX A --> 10
1011 --> HEX B --> 11
1100 --> HEX C --> 12
1101 --> HEX D --> 13
1110 --> HEX E --> 14
1111 --> HEX F --> 15
(Die Werte von A - F musst du entweder nachschlagen oder auswendig lernen)

Mehr brauchst Du Dir nicht zu merken. Bei der Umwandlung dann einfach von Rechts nach Links die 4er Dualblöcke einsetzen.

Also bei der Hexzahl AB43
1010 1011 0100 0011


Hoffe das hilft dir,
finde das in jedem Fall schneller als von Hex nach Dual und von Dual nach Bin ;-)

Verfasst: 10.09.08 08:20
von mlu
monday55 hat geschrieben: finde das in jedem Fall schneller als von Hex nach Dual und von Dual nach Bin ;-)
ok, einverstanden. Aber wie gesagt, hier muss man die letzten sechs Werte wissen, bei "meiner" Methode kann man alles berechnen. Aber schneller ist es, das stimmt! :)