1. 1、本文档共81页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微处理机

微處理機 第1章 國立台北科技大學 電機系 方志鵬 8088,80286 和ISA -目標 說出8088微處理機各接腳的功能 列出8088資料、位址、和控制匯流排的功能 說明8088微處理機在最大/最小模式時的差別 解釋如何對CPU和DMA達成匯流排的仲裁 說出80286各接腳的功能 說出實址模式和保護模式的差別 說明80286匯流排的動作 說出IBM PC/AT(ISA)匯流排之擴充槽的用途 描述ISA匯流排系統 ? 內容 8088微處理機 8284及 8288 支援晶片 ISA 匯流排的8位元段 80286微處理機 16位元ISA匯流排 最小模式下的8088/8086接腳 8086 和8088接腳的差別 8088資料匯流排(AD0-AD7) 8088的接腳9-16(AD0-AD7)被用於資料及位址。意即Intel用同一組接腳承載兩組資訊:位址和資料。注意這幾支接腳的名稱即已表示出它們雙重的功能。 在8088中,位址/資料匯流排接腳的名稱為AD0-AD7。「AD」表示「address/data」。 接腳有雙重的功能又稱為多工。 如何處理多工的接腳? 8088另外有一支ALE(address latch enable)接腳被用來指示目前在AD0-AD7上的訊息是位址或資料。 每次微處理機送出一個位址時,它就將ALE設為H以指示目前在接腳AD0-AD7上的訊號是位址(A0-A7)。 這些訊號必需用鎖閘鎖住,然後再用接腳AD0-AD7來承載資料,當資料被讀入或寫出時,ALE為低位,表示AD0-AD7被作為資料匯流排(D0-D7)。 將位址和資料自接腳AD0-AD7分開的過程稱為解多工(demultiplexing)。 8088的位址匯流排 8088有20支位址接腳(A0-A19),所以最多可以定址百萬(220)位元組的記憶體。 AD0-AD7經由鎖閘的協助,提供A0-A7的位址。要將位址訊號自位址/資料接腳上解多工出來,必需用一顆鎖閘來抓出位址。 最常用的鎖閘是74LS373 IC。我們也可以用74LS573晶片,因為它是74LS373的變體。 74373 用74373解多工 8088/86的20位元位址線 8088中的A16-A19 A19-A19一樣是多工。 Status bit s6 always remains a logic 0, bit s5 indicates the condition of the IF flag bit, and s4 and s3 show which segment is accessed during the current bus cycle. Function of status bits s3 and s4 8088的ALE和位址 8088的AD0到AD7(8086的AD0-AD15)被接到74LS373鎖閘,然後用ALE的訊號控制鎖住的動作。 對8086而言,74LS373的輸出是16位元的位址A0-A15;而對8088而言,74LS373的輸出是8位元的位址A0-A7,至於另外8位元的位址(A8-A15,第2-8和39腳)則是直接來自微處理機。 最後4位元的位址是來自A16-A19(第35-38腳)。不管是什麼系統,所有的位址訊號都必需被鎖住以提供系統一組穩定、高驅動能力的位址匯流排。 8088的匯流排上有哪些東西? 8088中的匯流排狀態 The 8086/8088 processors use the memory and I/O in periods of time called bus cycles. In 8086/8088 there are three basic cycles using data bus: Read bus cycle. reading instructions and data from memory or I/O. Write bus cycle. Writing data to memory or I/O. Interrupt cycle. Getting interrupt vectors from interrupting devices. This is also a read operation. ALE的時序 8088中的匯流排狀態-最小模式 8088中的匯流排狀態-最大模式 8088的控制匯流排 8088 CPU 有許多控制訊號;但現在我們只討論和讀、寫動作有關的部份。 8088 可以對記憶體或I/O裝置作讀出或寫入的動作。因此四種動作需要有四個控制訊號:MEMR(memory read)、 MEMW(memory write)、IOR (I/O read)、IOW (I/O write)。

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档