阿摩線上測驗 登入

申論題資訊

試卷:107年 - 107 第十八屆TAIROA社團法人台灣智慧自動化與機器人協會_自動化工程師證照考試_Level 2/機器人中階:控制系統#72749
科目:控制系統
年份:107年
排序:0

申論題內容

12. 某記憶體映對 I/O(Memory Mapped I/O)的微處理機系統,有 16 條位址線,8 條資料線,此系統需 4kBytes 的 I/O 空間,則可規劃 的最大記憶體空間為 ___________ Bytes。

詳解 (共 1 筆)

詳解 提供者:hchungw

一個有16條位址線的微處理機系統能夠位址的記憶體空間是2^16 = 65536 Bytes(或64KBytes)。

在這個系統中,有4KBytes的空間被保留給I/O使用,這是通過記憶體映對I/O(Memory Mapped I/O)的方式實現的。在這種配置中,一部分的記憶體位址空間被用來對I/O設備進行位址,這樣,CPU可以使用與存取記憶體相同的指令和方法來存取這些I/O設備。

因此,可以規劃的最大記憶體空間將是總位址空間減去保留給I/O的空間,也就是65536 Bytes - 4KBytes = 65536 Bytes - 4096 Bytes = 61440 Bytes。