8086微处理器课件.pptVIP

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

5、最大模式的系統配置????最大模式的典型配置5、最大模式的系統配置????8288匯流排控制器結構框圖2.1.38086的匯流排操作1、系統的複位和啟動操作RESET:4個時鐘週期的高電平,初次加電複位,不小於50μs的高電平。標誌寄存器 清零CS寄存器 FFFFHDS寄存器 0000HSS寄存器 0000HES寄存器 0000H指令指針(IP)0000H指令佇列 空其他 0000H2、匯流排操作的概念 1) 匯流排操作與匯流排週期 2)??典型的匯流排週期3)? 空閒週期與等待週期3、匯流排操作時序1)??典型的匯流排操作時序分析3、匯流排操作時序1)??典型的匯流排操作時序分析P37表2-8P37表2-83、匯流排操作時序2)??記憶體訪問時間的計算從地址出現在記憶體地址匯流排到記憶體數據在數據線上穩定的這段時間叫做記憶體的訪問時間記憶體訪問時間CPU=TTCLCL*3-(TCLAV+TDVCL), TTCLCL是T狀態的週期, TCLAV為地址從T1前沿到在地址線上有效時間的延時 TDVCL是向記憶體讀數據,數據在匯流排上建立的時間設CPU的主頻為5MHz, TTCLCL*3=600ns,TCLAV=110ns,TDVCL=30ns,則CPU的理想記憶體訪問時間為460ns。若解碼器等電路的延時為40ns CPU的記憶體訪問時間約為420ns。記憶體的訪問時間參數,必須小於420ns。2)??3、匯流排操作時序3)??最大模式匯流排讀操作與最小模式的差異3、匯流排操作時序3)??最大模式下的匯流排寫操作4、等待週期的產生1)??產生一個等待週期的READY信號插入一個TW時的READY#信號2)等待週期---8284的RDYin3)等待週期---Wait產生電路4)等待週期---Wait產生電路時序2.1.48086的記憶體和I/O組織1、8086的記憶體組織1)尋址空間220=1Mbytes的記憶體尋址空間分段的概念2)分段組織段寄存器的16位值左移4位,得到的20位值加上16位的偏移量。3)字與位元組訪問AD0信號和BHE#信號組合,選擇奇偶位元組或字。圖-8086記憶體組織圖-奇偶尋址

位元組訪問 8086微處理器2.1.18086微處理器結構1、EU和BIU的組成和各功能單元的作用EU:執行單元BIU:匯流排介面單元2.1.18086微處理器結構1、EU和BIU的組成和各功能單元的作用(續) 1)EU通用寄存器AX、BX、CX、DX專用寄存器SP、BP、SI、DI(SP堆疊指針;BP基數指針;SI源變址寄存器;DI目的變址寄存器)算數邏輯部件ALU標誌寄存器FLAGEU控制邏輯1、EU和BIU的組成和各功能單元的作用(續) 1)EU標誌寄存器8086使用9位標誌位。分為狀態標誌和控制標誌2類。狀態標誌6位,表示指令執行後算邏部件的狀態。控制標誌3位,指示CPU控制某種特定的功能,可通過指令來設定和清除。控制標誌DF、IF、TF。1、EU和BIU的組成和各功能單元的作用(續) 2)BIU1、EU和BIU的組成和各功能單元的作用(續) 2)BIU段寄存器CS、DS、ES、SS指令指針寄存器IP地址加法器指令佇列匯流排控制邏輯1、EU和BIU的組成和各功能單元的作用(續) 2)BIU地址加法器2、EU和BIU的操作關係和指令流水 1)EU和BIU的操作原則l?BIU中的指令佇列有2個或2個以上位元組為空時,BIU自動啟動匯流排週期,取指填充指令佇列。直至佇列滿,進入空閒狀態。l?EU每執行完一條指令,從指令佇列隊首取指。系統初始化後,指令佇列為空,EU等待BIU從記憶體取指,填充指令佇列。l??EU取得指令,解碼並執行指令。若指令需要取運算元或存操作結果,需訪問記憶體或I/O,EU向BIU發出訪問匯流排請求。l?當BIU接到EU的匯流排請求,若正忙(正在執行取指匯流排週期),則必須等待BIU執行完當前的匯流排週期,方能回應EU請求;若BIU空閒,則立即執行EU申請匯流排的請求。l?EU執行轉移、調用和返回指令時,若下一條指令不在指令佇列中,則佇列被自動清除,BIU根據本條指令執行情況重新取指和填充指令佇列。2、EU和BIU的操作關係和指

文档评论(0)

爱遛弯的张先生 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档