Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(In)security allgemein Sicherheit, Anonymität im Netz. Schutz und Maßnahmen. Prävention und Konzepte. Sicherheitsarchitekturen allgemein und auf der Netzwerkebene.

Binär- / Gleitkommazahl

Diskussion: Binär- / Gleitkommazahl im Forum (In)security allgemein, in der Kategorie Security Area; Anzeige ich muss wissen wie man gleitkommazahlen errechnet... also aus dem benären system in eine komma zahl. das einzige was ...

Antwort
Alt 14.05.04, 08:29   #1 (permalink)
 
Registriert seit: 24.11.03
KroaX Leistung: Facit NTK
KroaX eine Nachricht über ICQ schicken
Likes: 0
Standard Binär- / Gleitkommazahl

Anzeige

ich muss wissen wie man gleitkommazahlen errechnet... also aus dem benären system in eine komma zahl.

das einzige was ich weiss ist, wenn die mantisse mehr als 127 ist, dann gibts nen positives vorzeichen und wenns weniger ist dann ist es ein negatives vorzeichen...

Bitte helft mir

KroaX ist offline   Mit Zitat antworten
Alt 14.05.04, 09:11   #2 (permalink)
 
Registriert seit: 16.11.02
root Leistung: Facit NTK
Likes: 0
Standard

Ich denke " Horner-Schema" ist dein Schlüsselwort.

mfg root
root ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 14.05.04, 11:07   #3 (permalink)
Member of Honour
 
Registriert seit: 02.10.01
Indi Leistung: Z3
Likes: 0
Standard

@root:
IEEE 754 ist es wohl eher.
Indi ist offline   Mit Zitat antworten
Alt 14.05.04, 11:51   #4 (permalink)
Themenstarter
 
Registriert seit: 24.11.03
KroaX Leistung: Facit NTK
KroaX eine Nachricht über ICQ schicken
Likes: 0
Standard

HALLO??? ICH WILL WISSEN WIE MAN DAS AUSRECHNET und NICHT WIE DAS beim IEEE heisst
KroaX ist offline   Mit Zitat antworten
Alt 14.05.04, 13:54   #5 (permalink)
 
Registriert seit: 12.05.04
Lars007 Leistung: Facit NTK
Lars007 eine Nachricht über ICQ schicken
Likes: 0
Standard

Wenn er von "Schlüsselwort" spricht, meint er wohl, dass damit alles gesagt ist.
Wie wäre es mit http://www.horner-schema.de ?
Einfach mal selbst suchen.
Lars007 ist offline   Mit Zitat antworten
Alt 14.05.04, 16:21   #6 (permalink)
 
Registriert seit: 03.05.04
Drager Leistung: Facit NTK
Likes: 0
Standard

Hoi

also rechnen vom binär in zehnersystem ist einfach , wie oben erwähnt brauchst du dazu das horner schema (ist das einfachste, geht aber auch anders...)

also nehmen wir z.b. mal :

7,6875 (10) = 111,1011 (2)

111 = 7 ist klar denke ich .. (ansonsten auch hier horner schema :

((1 * 2 + 1) * 2 + 1) = 7

nun zu dem teil nach dem komma:

1011 horner schema -> (hierbei wird die binaerzahl von hinten gelesen nicht wie bei vorkomma von vorne! und statt *2 , * 1/2)

also :

((((1 * 1/2) + 1) * 1/2 + 0) * 1/2 + 1) * 1/2 = 0.6875

es entsprechen jeweils die zahlen, die dick und rot geschrieben sind, den zahlen der binärzahl (nach dem komma) von hinten gelesen....

hoffe das war verständlich..

p.s. natürlich gibt es kein komma in binär.. das wird dann mit hilfe von vorzeichen, charakteristik und mantisse gehandhabt...

hierbei wird die zahl 1111011 in der mantisse gespeichert, und die verschiebung in der charakteristik (hierbei um 3 stellen also 2^3)
oder so ähnlich... hab das nimmer soo genau im kopf ist schon etwas länger her...
also musst du bei der umrechnung in dezimal noch schaun wo das komma liegen müsste (anhand der verschiebung.. und dann wie oben beschrieben berechnen..)

Drager
Drager ist offline   Mit Zitat antworten
Alt 14.05.04, 18:23   #7 (permalink)
Themenstarter
 
Registriert seit: 24.11.03
KroaX Leistung: Facit NTK
KroaX eine Nachricht über ICQ schicken
Likes: 0
Standard

danke mein held, du bist mein retter in der not, ich denke wir sollten heiraten

hat echt geholfen, danke :]
KroaX ist offline   Mit Zitat antworten
Alt 14.05.04, 20:18   #8 (permalink)
 
Registriert seit: 16.04.04
Zirias Leistung: Facit NTK
Zirias eine Nachricht über ICQ schicken Zirias eine Nachricht über AIM schicken Zirias eine Nachricht über Yahoo! schicken
Likes: 0
Standard

Nur leider falsch.
Das Horner-Schema hat absolut nichts mit Fließkommazahlen zu tun sondern wird benutzt, um Zahlen verschiedener Zahlensysteme ineinander umzurechnen. Diese Zahl 7,6875 würde ein Computer intern sicher nicht als 111,1011 darstellen, denn das ist eine Festkommazahl (man muss definieren, an welcher Stelle das Komma steht, in dem Fall vor der viertletzten).
Übrigens ist Fließ- bzw. Gleitkommazahl und Binärzahl kein Gegensatz, Man kann sowohl Ganzzahlen, Festkommazahlen als auch Gleitkommazahlen zu jeder beliebigen Basis (also auch 10 oder 2) notieren. Bei einer Fließkommazahl schreibt man normalerweise eine Mantisse (das ist eine Festkommazahl, in aller Regel befindet sich das Komma hinter der ersten Stelle) und einen Exponenten (ganze Zahl). Eine gebräuchliche Schreibweise im Dezimalsystem wäre z.B. 3,487 * 10^6 (dabei ist 3487 die Mantisse und 6 der Exponent) für die Zahl 3487000. Der Exponent gibt gewissermaßen die Verschiebung des Kommas an. Damit wird erreicht, dass die Rechengenauigkeit in einem konstanten Verhältnis zur Größe der Zahl steht (bei einer Million ist 10 ein kleiner Fehler, bei einer zweistelligen Zahl ein inakzeptabel großer). Wer einen wissenschaftlichen Taschenrechner besitzt hat diese Darstellung im Dezimalsystem sicher schon gesehen.

Ein Computer macht im Prinzip das gleiche im Dualsystem. Dabei gibt es verschiedene Möglichkeiten: Wieviel Bit hat die Mantisse? Wieviel der Exponent? Wie werden negative Werte dargestellt (nur mit Vorzeichenbit, im Einerkomplement, im Zweierkomplement, ...)? Wie werden die besonderen Werte 0 und unendlich dargestellt bzw sind sie darstellbar? Usw ....

Indi hat ja schon einen Standard für die rechnerinterne Darstellung von Fließkommazahlen benannt (Google hilft sicher weiter).

Greets, Ziri
Zirias ist offline   Mit Zitat antworten
Alt 15.05.04, 14:05   #9 (permalink)
 
Registriert seit: 03.05.04
Drager Leistung: Facit NTK
Likes: 0
Standard

Das Horner-Schema hat absolut nichts mit Fließkommazahlen zu tun sondern wird benutzt, um Zahlen verschiedener Zahlensysteme ineinander umzurechnen.

hab ich ja nie behauptet das es was damit zu tun hat, sondern das man es damit umrechnen kann...(und in diesem fall ja wohl das einfachste und verständlichste ist ... besonders ins 10er system...)

Diese Zahl 7,6875 würde ein Computer intern sicher nicht als 111,1011 darstellen, denn das ist eine Festkommazahl (man muss definieren, an welcher Stelle das Komma steht, in dem Fall vor der viertletzten).

hab ich auch gesagt, unter p.s. das da kein komma gespeichert wird.... sonder mit hilfe der verschiebung in der charateristik das komma errechnen muss...

(das ist eine Festkommazahl, in aller Regel befindet sich das Komma hinter der ersten Stelle)

wird die mantisse nicht hinter die null verschoben z.b.

101,101 -> 0,101101 damit man daraus machen kann : 0,01101 (also hidden bit um ein bit zu sparen , da die erste stelle ja immer die eins ist..(die nullen davor kann man ja eh weglassen..))
Drager ist offline   Mit Zitat antworten
Alt 15.05.04, 14:24   #10 (permalink)
Tec
Senior Member
 
Registriert seit: 02.10.01
Tec Leistung: Facit NTK
Likes: 1
Standard

Nachkommazahlen werden mit dem 2er Komplement berechnet. Wer mal auf die Schnelle das Horner-Schema in Action sehen will sollte hier klicken.
Tec ist offline   Mit Zitat antworten
Alt 15.05.04, 18:24   #11 (permalink)
 
Registriert seit: 16.04.04
Zirias Leistung: Facit NTK
Zirias eine Nachricht über ICQ schicken Zirias eine Nachricht über AIM schicken Zirias eine Nachricht über Yahoo! schicken
Likes: 0
Standard

Zitat:
Original von Tec
Nachkommazahlen werden mit dem 2er Komplement berechnet.
?!?

Du meinst negative Zahlen (egal ob nun Mantisse oder Exponent). Dabei ist das Zweierkomplement die gebräuchlichste, aber nicht die einzig mögliche Form. Auf jeden Fall hilft einem das Horner-Schema wenig, um eine Zahl in Zweierkomplement korrekt zu interpretieren

Greets, Ziri
Zirias ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Security Area » (In)security allgemein » Binär- / Gleitkommazahl
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Perl Dezimal in Binär und Hexal rini90 Code Kitchen 5 16.04.09 14:21
[C/C++] dez in binär umwandeln |n70)(0|2 Code Kitchen 1 21.02.07 17:08
.dat datei mit binär zeichen Neomatrix Cryptography & Encryption 12 12.05.05 16:12
Binär- / Gleitkommazahl KroaX Die Problemzone 3 14.05.04 11:51
Binär / ASCII Modi Chris (In)security allgemein 3 12.04.02 13:03


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61