Rolf B: USB und Floating Point Numbers

Beitrag lesen

problematische Seite

Hallo Leute,

lasst euch doch nicht trollen. PL lacht sich schief. Ob USB kein Float kann, ist genauso wichtig und richtig wie die Unfähigkeit der Apollo-11 Rakete, Hunde zu transportieren.

Die entscheidende Aussage ist: U steht für Universal und der Content, der mit diesem Bus fährt, ist dem Bus komplett egal. Er ist diskrimierungsfrei. Wenn eine Application also eine Bytesequenz über den Bus schieben will, die einer IEEE 754 Float Sequenz entspricht, kann sie das tun (genauso wie Niel Armstrong rein theoretisch seinen Bello hätte einladen können).

Wenn das nicht passiert - tja - dann wird's wohl Gründe geben. Z.B. dass Armstrong gar keinen Hund besaß (oder nichts davon bekannt ist). Das big/little endian Problem, Prozessörchen im Host Gerät die keine Float-Instruktionen haben, oder das kleine Detail der IEEE 754 Rundung (20.3 = 203/10 != 20.299999237060546875 (der Approximationswert der mit IEEE 754 erreichbaren Annäherung 0x41a26666 - Quelle)

Aber USB ist's nicht schuld.

Rolf

--
sumpsi - posui - clusi
0 57

Frage zu Win32

pl
  • sonstiges
  1. 0
    Rolf B
  2. 0
    Tabellenkalk
  3. 0
    ursus contionabundo
    1. 0
      Rolf B
      1. 0
        ursus contionabundo
        1. 0
          Rolf B
          1. 0
            ursus contionabundo
        2. 0
          pl
          1. 0
            Rolf B
            1. 0
              pl
            2. 0
              pl
              1. 0
                Rolf B
                1. 0
                  Matthias Apsel
                  1. 0
                    Rolf B
                    1. 0
                      Matthias Apsel
                2. 0
                  pl
                  1. 0
                    Rolf B
                    1. 0
                      pl
                      1. 0
                        Rolf B
                        1. 0
                          pl
                        2. 0
                          Robert B.
                          • programmiertechnik
                          1. 0
                            pl
                            1. 0
                              Rolf B
                              1. 0
                                pl
                                1. 0
                                  ursus contionabundo
                                  1. 0
                                    pl
                                  2. 0
                                    pl
                                    1. 0
                                      Rolf B
                                      1. 0
                                        pl
                                        1. 0
                                          ursus contionabundo
                                          1. 0
                                            pl
                                            1. 0

                                              "Net Time Protocol" (a.k.a. "NTP") und "Port 37" passen nicht zusammen!

                                              ursus contionabundo
                                              • webserver
                                              1. 0
                                                pl
                                              2. 0
                                                pl
                                              3. 0
                                                pl
                                                1. 0
                                                  ursus contionabundo
                                                  1. 0
                                                    pl
                              2. 0
                                Robert B.
                                1. 0
                                  Rolf B
                                  1. 0
                                    Robert B.
                                    1. 0
                                      pl
                                      1. 0
                                        Robert B.
                                        1. 0
                                          pl
                                      2. 0
                                        Rolf B
                              3. 0

                                USB und Floating Point Numbers

                                pl
                                1. 0
                                  ursus contionabundo
                                  1. 0
                                    pl
                                    1. 0
                                      klawischnigg
                                      1. 0
                                        pl
                                        1. 0
                                          klawischnigg
                                          1. 0
                                            pl
                                            1. 0
                                              Robert B.
                                              1. 0
                                                Rolf B
                                                1. 0
                                                  pl
                                              2. 0
                                                pl
                    2. 0
                      Matthias Apsel