微机原理与接口技术课件.pptxVIP

  1. 1、本文档共656页,可阅读全部内容。
  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文档。上传文档
查看更多

微機原理與介面技術第1章微型電腦基礎概論主要內容:微機系統的組成電腦中的編碼、數制及其轉換無符號二進位數的運算算術運算和邏輯運算運算中的溢出機器數的表示及運算基本邏輯門及解碼器一、微型電腦系統微型機的工作原理微機系統的基本組成1.電腦的工作原理馮?諾依曼電腦的工作原理存儲程式工作原理存儲程式原理將計算過程描述為由許多條指令按一定順序組成的程式,並放入記憶體保存指令按其在記憶體中存放的順序執行;由控制器控制整個程式和數據的存取以及程式的執行。馮?諾依曼電腦體系結構記憶體輸入設備運算器輸出設備控制器馮?諾依曼機的工作過程記憶體中的程式CPU取出分析地址程式計數器PC指令1獲取運算元指令2執行存放結果┇指令n┇運算元馮?諾依曼機的工作過程取一條指令的工作過程:將指令所在地址賦給程式計數器PC;PC內容送到地址寄存器AR,PC自動加1;把AR的內容通過地址匯流排送至內記憶體,經地址解碼器解碼,選中相應單元。CPU的控制器發出讀命令。在讀命令控制下,把所選中單元的內容(即指令操作碼)讀到數據匯流排DB。把讀出的內容經數據匯流排送到數據寄存器DR。指令解碼因為取出的是指令的操作碼,故數據寄存器DR把它送到指令寄存器IR,然後再送到指令解碼器ID馮?諾依曼機的特點和不足特點:程式存儲,共用數據,順序執行屬於順序處理機,適合於確定的演算法和數值數據的處理。不足:與記憶體間有大量數據交互,對匯流排要求很高;執行順序有程式決定,對大型複雜任務較困難;以運算器為核心,處理效率較低;由PC控制執行順序,難以進行真正的並行處理。典型的非馮?諾依曼機結構數據流驅動的電腦結構當指令具有所需數據、且輸出端沒有數據時就可執行。DataflowImageProcessingSystem2.系統組成CPU記憶體輸入/輸出介面匯流排主機硬體系統外設微機系統系統軟體軟體系統應用軟體微處理器微處理器簡稱CPU,是電腦的核心。主要包括:運算器控制器寄存器組記憶體定義:用於存放電腦工作過程中需要操作的數據和程式。有關內記憶體的幾個概念記憶體單元的地址和內容記憶體容量記憶體的操作記憶體的分類内存单元的地址和内容記憶體按單元組織每單元都對應一個地址,以方便對單元的尋址單元內容1011011038F04H記憶體地址記憶體容量記憶體容量:所含存儲單元的個數,以位元組為單位記憶體容量的大小依CPU的尋址能力而定實地址模式下為CPU地址信號線的位數記憶體操作讀:將記憶體單元的內容取入CPU,原單元內容不改變;寫:CPU將資訊放入記憶體單元,單元中原來的內容被覆蓋。內記憶體的分類隨機存取記憶體(RAM)只讀記憶體(ROM)按工作方式可分為輸入/輸出介面介面是CPU與外部設備間的橋樑I/O介面外設CPU介面的分類串行介面並行介面輸入介面輸出介面數字介面模擬介面介面的功能數據緩衝寄存;信號電平或類型的轉換;實現主機與外設間的運行匹配。匯流排基本概念分類工作原理常用系統匯流排標準及其主要技術指標(具體內容見後續課程)軟體系統軟體:為運行、管理和維護電腦系統或為實現某一功能而編寫的各種程式的總和及其相關資料。操作系統編譯系統網路系統工具軟體系統軟體軟體應用軟體二、電腦中的數制和編碼數制和編碼的表示各種計數制之間的相互轉換1.常用計數法十進位(D)二進位(B)十六進制(H)例:234.98D或(234.98)D1101.11B或(1101.11)BABCD.BFH或(ABCD.BF)H2.各種進制數間的轉換非十進位數到十進位數的轉換十進位到非十進位數的轉換二進制與十六進制數之間的轉換非十進位數到十進位數的轉換按相應的權值運算式展開例:1011.11B=1×23+0×22+1×21+1×20+1×2-1+1×2-2=8+2+1+0.5+0.25=11.755B.8H=5×161+11×160+8×16-1=80+11+0.5=91.5十進位到非十進位數的轉換到二進位的轉換:對整數:除2取餘;對小數:乘2取整。到十六進制的轉換:對整數:除16取餘;對小數:乘16取整。二進位與十六進制間的轉換用4位二進位數表示1位十六進制數例:25.5=11001.1B=19.8H0110101B=CA.6AH3.電腦中的編碼BCD碼用二進位編碼表示的十進位數ASCII碼西文字元編碼BCD碼壓縮BCD碼用4位二進位碼表示一位十進位數每4位之間有一個空格擴展BCD碼用8位二進位碼表示一位十進位數,每4位之間有一個空格。BCD碼與二進位數之間的轉換先轉換為十進制數,再轉換二進制數;反之同樣。例:(00010001.00100101)BCD=11.25=(1011.0

文档评论(0)

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

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

1亿VIP精品文档

相关文档