Warum wird bei IBM PCs 55 AA als Boot-Signatur verwendet? [geschlossen]

Warum macht dasIBM PC Architektur verwenden55 AA magische Zahlen in den letzten zwei Bytes eines Bootsektors für dieBoot-Signatur?

Ich vermute, das hat etwas mit den Bitmustern zu tun, die sie sind:01010101 10101010, aber ich weiß nicht was.

Ich vermute, dass:

Das BIOS führt einige bitweise und / oder / oder x-Operationen an diesen Bytes durch, um sie miteinander zu vergleichen. Wenn dies beispielsweise zu 0 führt, kann es dies leicht erkennen und irgendwohin springen.Es könnte eine Paritäts- / Integritätssicherung sein, dass, wenn einige dieser Bits beschädigt sind, sie erkannt werden könnten oder so, und dennoch als gültige Signatur angesehen werden könnten, um das System ordnungsgemäß zu starten, selbst wenn diese bestimmten Bits auf der Festplatte beschädigt wurden oder so.

Vielleicht könnte mir jemand von Ihnen helfen, diese nervende Frage zu beantworten?

Ich erinnere mich, dass ich irgendwo über diese Bitmuster gelesen habe, mich aber nicht daran erinnere, wo. Und es könnte in einem Taschenbuch sein, weil ich nichts darüber im Internet finden kann.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage