Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

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

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)

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.