假設電腦的硬體設計使用獨立 I/O 定址(isolated I/O addressing),且其位址空間(address space)大小的設計剛好存取的記憶體空間為 1024 字(words)。如果每個 I/O 控制器(controller)有 16 個暫存器(register),那麼此電腦可以存取多少個 I/O 控制器?
A32
B64正確答案
C128
D256
答案與詳解
1024 個 I/O 位址,每個控制器需要 16 個位址來對應其 16 個暫存器,故可支援 1024÷16 = 64 個控制器。
