Könnte mir bitte jemand das Ergebnis sagen?
Subtrahiere -2F(Hexadezimal) minus 100010002(Binär)
und das Ergebnis bräuchte ich in Binär und Dezimal
4 Antworten
-2F ist 2F im Zweierkomplement also alle Stellen in Binär negieren und dann +1 rechnen
0x2F = 00101111 --> 11010000 + 00000001 = 11010001 = -2F
das sollst du wohl rechnen
11010001 - 10001000
wieder mit 2er Komplement
1101 0001 + 0111 1000 = 1 0100 1001
Dezimal kannst du dann auch noch ausrechnen
1 + 8 + 64 + 256 = 329
Ich hab mir damals zum lernen immer eine Hexadezimal zu Binär Tabelle gezeichnet.
Sowas z.B.: https://lehrerfortbildung-bw.de/u_matnatech/imp/gym/bp2016/fb1/5_m1_mgk/4_loesungen/2_hexa/tabelle.png
So, brauchst du? Wie wäre es wenn du Hexadezimal in binär umrechnest, die Minusrechnung durchführst und dann in dezimal umrechnest? Was ist daran das Problem?
100010002(Binär) gibt es im Binärcode nicht. Da gibt es nur 0 und 1.
die 2 soll ein Index sein und binär darstellen weglassen bei der rechnung