Binärzahlen

Neue Frage »

bc21 Auf diesen Beitrag antworten »
Binärzahlen
Hat jemand tipps für die e)?

a) 00111001

b) 3*16+9*1=57

c) 71_16

d)

-A2 = 11000110

- 1

11000111

Bei der e) komme ich net mehr weiter?
allahahbarpingok Auf diesen Beitrag antworten »

Bei negativen Zahlen gibt es generell 2 beliebte Darstellungen. Diese wären Einerkomplement oder Zweierkomplement. Welches kennst du? Sonst mach einfach wider dual und dann gehste nach hex.
 
 
bc21 Auf diesen Beitrag antworten »

Ich kenne einerkompliment und zweierkompliment

Was muss ich jetzt genau machen dann hier ?
bc21 Auf diesen Beitrag antworten »

Es kann sich auch gerne ein anderer Helfer einschalten smile
RavenOnJ Auf diesen Beitrag antworten »

Zitat:
Original von bc21
Ich kenne einerkompliment und zweierkompliment


Es heißt Komplement. Ein Kompliment ist was anderes.

Ich denke, dass - wie üblich - im Zweierkomplement gerechnet wird. Übersetze zuerst mal die Hexadezimaldarstellung in die 8-Bit-Binärdarstellung, da dort vieles einfacher wird. Mach dir dann klar, dass gilt. Was gilt also, wenn du zu sein (Einer)komplement addierst? Hierbei soll ~ der in C, C++ und Java übliche Komplementoperator sein. Wie sieht das Ergebnis von in Binärdarstellung aus? Welche Zahl muss man dazuaddieren, damit sich 0 ergibt? Daraus kannst du dann die Binärdarstellung von bestimmen, die du am Schluss wieder in die Hexadezimaldarstellung übersetzen musst.

Edit: Wenn man etwas fitter/fixer ist, kann man natürlich das Ganze auch ohne den Umweg über die Binärdarstellung rechnen. Dann ist klar, dass gelten muss:
, da in beiden Summanden an jeder Stelle sowohl ein 0-Bit als auch ein 1-Bit auftaucht. Der Rest sollte unmittelbar folgen.
bc21 Auf diesen Beitrag antworten »

Übersetze zuerst mal die Hexadezimaldarstellung in die 8-Bit-Binärdarstellung

Was muss ich da genau machen ?

Besser wir gehen Schritt für Schritt vor Big Laugh
RavenOnJ Auf diesen Beitrag antworten »

Zitat:
Original von bc21
Übersetze zuerst mal die Hexadezimaldarstellung in die 8-Bit-Binärdarstellung

Was muss ich da genau machen ?

Besser wir gehen Schritt für Schritt vor Big Laugh


Das ist so fundamental und einfach, da solltest du erst mal google konsultieren. Ich werde nichts vorkauen.
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »