Zum Inhalt springen

Binärdarstellung CPU register


Thomas2903

Empfohlene Beiträge

hallo!

bekanntlich stehen in registern die werte ja binär drinnen, meistens als 0 und 1 dargestellt bzw veranschaulicht.

bei der binären darstellung gibt es ja verschiedene formen (einer- zweierkomplement).

1. frage:

wenn man jetzt die binäre zahl 11111100 vor sich hat (nicht auf ein register bezogen) wie erkennt man um welche darstellungsform es sich handelt. wenn man das so liest könnte es im dezimalen 252 sein. wenn es ein zweier komplement wäre, würd es sich um den wert -4 handeln.

wie kann man das unterscheiden?

2. frage:

in welcher binären darstellungsform sind die werte in einem register dargestellt.

ich danke für eure hilfe :)

lg thomas

Link zu diesem Kommentar
Auf anderen Seiten teilen

1. frage:

Wenn Du nicht weißt, wie die Zahl codiert ist, kannst Du es nicht unterscheiden. Z.B. kann man von einer 32 Bit Zahl nicht sagen, ob es Little- oder Big-Endian codiert ist und ob es sich um eine Floating-Point-Zahl oder einen Int handelt. Du brauchst halt schon mehr Infos

2. frage:

Auch hier kann man keine pauschale Antwort geben, denn das ist Architektur abhängig. Ganz abstrakt brauchst Du einmal eine Registeradresse, die Durch den Adressbus bestimmt ist und einmal die darin enthaltenen Daten, wofür der Datenbus zuständig ist. Die konkrete Codierung ist einmal von der generellen Architektur abhängig, wobei es schon zwischen CPU (ALU, FPU, ...) und GPU Unterschiede gibt. Die konkreten Details musst Du in der entsprechenden Spezifikation nachlesen

siehe allgm http://de.wikipedia.org/wiki/Register_(Computer)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

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...