Zum Inhalt springen

mecky

Mitglieder
  • Gesamte Inhalte

    2
  • Benutzer seit

  • Letzter Besuch

  1. ich kann mich nur auf Datentypen, die in der Programmierung eingesetzt werden beziehen. Dort wird z.B. bei einem "signed Integer" der mit 16 bzw. 32 Bit dargestellt wird, das vorderste Bit(MSB) als Negativ-Flag verwendet. Beispiel: 1000 0000 0000 0101(bin) entspricht -6(dez) 0000 0000 0000 0101(bin) entspricht 5(dez) 1000 0000 0000 0000(bin) entspricht bereits -1(dez) Gruß Roland alias Mecky
  2. Ich versuchs hier einfach mal mit eigenen Worten: Zunächst ermittle ich den Binärcode der Zahlen aus deinem Beispiel: 35 = 100011 47 = 101111 Dann bilde ich das Komplement der Zahl, von der abgezogen werden soll. Ursprung: 100011 Komplement: 011100 Die beiden Zahlen (Komplement von 35 und 47) werden nun addiert. 011100 +101111 1001011 Der entstandene Umbruch wird nun gestrichen, das negativ-Flag gesetzt und 1 addiert. 001011 +000001 001100 beim zurückrechnen auf Dezimalwerte erhalten wir somit das Ergebnis -12. Hoffe das ich helfen konnte gruß Roland alias Mecky

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...