Por que 55 AA é usado como assinatura de boot em PCs da IBM? [fechadas]

Por que oIBM PC uso de arquitetura55 AA números mágicos nos últimos dois bytes de um bootsector para oassinatura de inicialização?

Eu suspeito que isso tenha algo a ver com os padrões de bits que eles são:01010101 10101010mas não sei o quê.

Meus palpites são que:

O BIOS está fazendo algumas operações bitwise e / ou / xor nesses bytes para compará-las e, se, por exemplo, resultar em 0, pode facilmente detectar isso e ir para algum lugar.Pode haver alguma proteção de paridade / integridade que, se alguns desses bits forem quebrados, ele possa ser detectado ou algo assim e ainda ser considerado uma assinatura válida para inicializar adequadamente o sistema, mesmo que esses bits específicos tenham sido quebrados ou algo assim.

Talvez alguém de você possa me ajudar a responder essa pergunta incômoda?

Lembro-me de uma vez li em algum lugar sobre esses padrões de bits, mas não lembro onde. E isso pode estar em algum livro, porque não consigo encontrar nada sobre isso na Internet.

questionAnswers(1)

yourAnswerToTheQuestion