Forum
Tipps
News
Menu-Icon

Hexadezimal umrechnen in Dezimal mit Vorzeichen

Hallo zusammen,

ich hab mal wieder eine Frage.

ich versuche gerade eine Hexa-Zahl umzurechnen.

Könnt ihr mir sagen ob dies stimmt?

Welchem dezimalen Wert entspricht 0xA015, wenn der Datentyp
a) unsigned oder
    A015 = 40981
   
    Rechnung
    5:   5*    1 =     5
    1:   1*   16 =    16
    0:   0*  256 =     0
    A:  10* 4096 = 40960
         -----
         40981


b) signed wäre
    A015 = -24601
   
    Rechnung:
    Umrechnung in Binär:
               Negation   +1
    A = 1010   0101       1101 -->erste bit Vorzeichen
    0 = 0000   1111       1111
    1 = 0001   1110       1110
    5 = 0101   1010       1011
   
    Umrechnung in Dezimal:
   
    0 * 32768 =    0 ->Vorzeichen wird nicht gezählt
    1 * 16384 =16384
    0 *  8192 =    0
    1 *  4096 = 4096

    1 *  2096 = 2094
    1 *  1024 = 1024   
    1 *   512 =  512
    1 *   256 =  256

    1 *   128 =  128
    1 *    64 =   64
    1 *    32 =   32
    0 *    16 =    0
   
    1 *     8 =    8
    0 *     4 =    0   
    1 *     2 =    2
    1 *     1 =    1
              -----
               24601

   -> Vorzeichen noch setzen -24601

gruß
Pr0gr4mm3r


Antworten zu Hexadezimal umrechnen in Dezimal mit Vorzeichen:

hab den fehler gefunden.
 
die Zeile    "1 *  2096 = 2094"
muss heißen   1 *  2048 = 2048

gruß
Pr0g4mm3r

Nimm mal deinen Rechner und stelle ihn auf "wissenschaftlich". Dann gibst du -1 ein und stellst auf "hex" um. Du wirst dein blaues Wunder erleben. ;)


« Wie kann ich SAFECART kündigen?Gerät für Musik abspielen vom USB-Stick »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Binärsystem
Unter dem Begriff Binärsystem (oder Dualsystem) versteht man ein Zahlensystem, das lediglich zwei Zustände oder Werte kennt: Null (0) und Eins (1). Es bildet di...

Multiprozessor Rechner
Multiprozessorsysteme oder Multiprozessor-Rechner sind Computer, die mehr als einen Hauptprozessor (CPU) zur Ausführung von Aufgaben verwenden. Sie ermöglichen ...