In einem MIPS-Prozessor ist der E/A-Adressraum 0xffff0000 bis 0xffffffff für speicherplatzierte E/A reserviert. Angenommen, ein E/A-Gerät benötigt 3, 1 und 4 32-Bit-Wörter für Steuer-, Status- und Datenregister. Wie viele E/A-Geräte können unterstützt werden?Unterstützung für MIPS-Prozessor-E/A-Geräte
Die richtige Antwort ist 2048, aber ich habe 8192
Mein Denkprozess: die beiden Räume subtrahieren die Menge an Speicher abzurufen benötigt ffffffff - FFFF0000 = 0000FFFF = 65535 Bits = 2^16-1 Dann dividiere durch 32-Bit und multipliziere mit 8, aber das ist offensichtlich falsch.
Kann mir jemand durch die Schritte führen, um die richtige Antwort zu erhalten? Danke