Zahlenjongleur schrieb:
> bin gerade über folgenden Artikel [1] gestolpert. Simpel ist es aber ich
> frage mich, warum man das wissen wollen würde?
beispielsweise für serielle Multiplikation, bei der die Anzahl der '1'
bits angibt wie oft addiert werden muss, also
0xFFFF * 0x0003 braucht nur 2 additionen während
0x0003 * 0xFFFF 16 braucht. Es kann also sinn machen beide Operanden
zu tauschen. Natürlich sollte man vorher mit realen Daten simuliereon ob
man durch den test und das Umsortieren nicht mehr Operation benötigt als
man spart.
Und gibt es noch das problem der Gleichstromfreiheit und
taktrückgewinnung, bei demm lange folgen von Nullen mit '1'-bist
aufbricht (bit stuffing - https://de.wikipedia.org/wiki/Bitstopfen). Da
ist das Testen auf schwach besetzte Wörter ein simpler Test ob man hier
bitstuffing nutzen sollte.