In meiner Arbeit beschäftige ich mich mit verschiedenen Mikrocontrollern, Mikroprozessoren und DSP-Prozessoren. Viele von ihnen haben 24-Bit-Register und Zähler.Warum 24 Bits registriert?
Ich weiß, wie man sie benutzt, das ist nicht meine Frage.
Meine Frage ist, warum sie 24-Bit-Register haben! Warum nicht 32 Bit machen? und wie ich weiß, ist es kein Problem der Größe, denn die Register sind bereits 32bits, haben aber maximal 0xFFFFFF.
Ermöglicht dies eine einfachere HW-Implementierung? Schnellere Berechnungen? Oder es ist nur "hmmm, lassen Sie 24-Bit-Register setzen, um die Arbeit von Programmierern schwerer zu machen"?
Ich vermisse etwas - wie können Sie behaupten, die Register sind "wirklich 32 Bits", wenn das Maximum 0xFFFFFF ist? –
Sie taten dies aus dem gleichen Grund, weil der Himmel blau ist. –
FF = 16x16 = 256 = 8 Bits zu speichern, FFFFFF = 24 Bits, also ist es auch eine Frage der Größe ... –