festkommaformat < Sonstige < Schule < Informatik < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 14:03 So 18.11.2007 | Autor: | hasso |
hallo kann mir dabei noch jemand bitte helfen und zwar die aufgabe Gegeben ist die Bitfolge:
0111 0011 0100 1100
-Welche ganze Zahl(16- Bit - Festkommaformat) wird damit codiert?
beudetet dass das man die zahl einfach ins dezimahle umwandeln soll??
sprich richtige antwort wär:
=29513
und welche ASC ll - Zeichen werden damit codiert hab ich als antwort
115=s
76=L
bitte um kontrolle...danke schonmal!!
hasso
|
|
|
|
Hallo,
wenn du von einem Festkommaformat sprichst, dann solltest du aber wissen, wo das feste Komma denn sitzt.
Eine einfache Umwandlung vom Binärsystem ins Dezimalsystem geht davon aus, dass das Komma hinter der letzten Stelle steht und dass wir überhaupt keine Dezimalstellen haben. Das wäre dem Ganzzahlformat gleichzusetzen.
Hast du mehr Informationen?
Zu ASCII: Richtig.
Gruß
Martin
|
|
|
|
|
Status: |
(Frage) beantwortet | Datum: | 14:48 So 18.11.2007 | Autor: | hasso |
Hallo martin,
>kann mir dabei noch jemand bitte helfen und zwar die aufgabe Gegeben >ist die Bitfolge:
>0111 0011 0100 1100
>-Welche ganze Zahl(16- Bit - Festkommaformat) wird damit codiert?
>beudetet dass das man die zahl einfach ins dezimahle umwandeln soll??
>sprich richtige antwort wär:
>=29513
ich hab mal eben in den Unterlagen geschaut und da sregr das Festkommaformat ganze Zahlen sind ..exakte darstellung--> keine rundungsfehler!
meinst du das hier man negiere jede ziffer und addiere + 1???
sprich:
0111 0011 0100 1100
1000 1100 1011 0011
1
----------------------------
1000 1100 1011 0100
könntest du mir bitte ein beispiel zeigen?
lg hasso
|
|
|
|
|
Hallo,
> meinst du das hier man negiere jede ziffer und addiere + 1???
Nein. Ich meine nur, dass der Ausdruck "Festkommaformat" nicht ausreicht.
Du hast 16 Bits, weißt aber nicht, wo das Komma steht. Denn für das Festkommaformat benutzt man zwar ganze Zahlen, aber man merkt sich immer, dass das Komma an einer bestimmten Stelle steht.
Denkbar wären 17 Möglichkeiten:
16.0: 0111001101001100.
Dann wäre deine Lösung richtig.
15.1: 011100110100110.0
Hier halbiert sich der Wert.
14.2: 01110011010011.00
Er viertelt sich.
usw. bis
0.16: .0111001101001100
ca. 0.45
Also musst du schon angeben, wo man sich das Komma hindenken soll.
Gruß
Martin
|
|
|
|