《微處理器與總線》PPT課件.ppt
《《微處理器與總線》PPT課件.ppt》由會員分享,可在線閱讀,更多相關(guān)《《微處理器與總線》PPT課件.ppt(42頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1 1 第2章微處理器與總線 2 一 微型計算機基本結(jié)構(gòu) 微型計算機系統(tǒng)組成 硬件系統(tǒng)和軟件系統(tǒng) 3 一 微型計算機基本結(jié)構(gòu) 4 計算機的硬件 Hardware 指計算機系統(tǒng)中看得見 摸的著的物理實體 它是組成一個計算機系統(tǒng)的物質(zhì)基礎(chǔ) 硬件系統(tǒng)的基本功能是能夠執(zhí)行預先設(shè)計好的在相應指令系統(tǒng)中的各種指令 計算機的硬件系統(tǒng)由存儲器 控制器 運算器 輸入設(shè)備和輸出設(shè)備五大部分組成 5 輸入 輸出設(shè)備 計算機與人之間進行信息交換的設(shè)備按功能分為3類 輸入設(shè)備 輸出設(shè)備和輸入輸出兼用設(shè)備輸入設(shè)備 向主機輸入程序 數(shù)據(jù)和命令信息的設(shè)備 如鍵盤 鼠標 觸摸屏等 微型計算機基本結(jié)構(gòu) 輸入輸出設(shè)備 6 輸出設(shè)備 將計算機處理過的二進制代碼信息 轉(zhuǎn)化成人能識別的形式輸出設(shè)備 如打印機等輸入輸出兼用設(shè)備 具有輸入和輸出功能的設(shè)備 如磁帶 磁盤等 微型計算機概念結(jié)構(gòu) 輸入輸出設(shè)備 7 2 1微處理器概述 微處理器簡稱CPU 是計算機的核心 主要包括 運算器控制器寄存器組 8 運算器的組成 核心部件算術(shù)邏輯單元ALU 核心功能是實現(xiàn)數(shù)據(jù)的算術(shù)運算和邏輯運算 1 運算器 9 控制器用于計算機硬件系統(tǒng)中 指揮 協(xié)調(diào)各部件的工作 是整個計算機的中樞 基本功能 從存儲器中一次取出程序的各條指令 并根據(jù)指令的要求 向微機的各個部件發(fā)出相應的控制信號 使各部件協(xié)調(diào)工作 2 控制器 10 2 28088 8086微處理器 11 2 2 1 8088的指令流水線 一條指令的執(zhí)行過程取指令分析指令取操作數(shù)執(zhí)行指令寫入存儲器8088出現(xiàn)以前 以上步驟順序執(zhí)行 串行 8088內(nèi)部有BIU EU兩個獨立單元 可獨立完成總線操作和執(zhí)行指令的任務 即兩個單元可重疊工作 12 12 串行工作方式 8088以前的CPU采用串行工作方式 取指令1 執(zhí)行指令1 分析指令1 CPU BUS 忙碌 忙碌 取指令2 執(zhí)行指令2 分析指令2 13 13 并行工作方式 8088CPU采用并行工作方式 BUS EU 取指令1 執(zhí)行指令1 分析指令1 CPU 取指令2 執(zhí)行指令2 分析指令2 取指令2 執(zhí)行指令2 分析指令2 忙碌 忙碌 忙碌 忙碌 忙碌 14 14 結(jié)論 指令預取隊列的存在使EU和BIU兩個部分可并行工作 從而提高了CPU的效率 降低了對存儲器存取速度的要求 15 2 2 2 8088處理器引腳 40條引腳 采用雙列直插式封裝為了減少芯片的引線 8088的許多引腳具有雙重定義和功能 采用分時復用工作方式最大和最小兩種工作模式可通過引腳選擇 16 16 兩種工作模式的選擇方式 8088是工作在最小還是最大模式由MN MX端狀態(tài)決定 MN MX 0工作于最大模式 反之工作于最小模式 17 17 二 8088CPU的引線及功能 引腳定義的方法可大致分為 每個引腳只傳送一種信息 RD等 引腳電平的高低不同的信號 IO M等 CPU工作于不同方式有不同的名稱和定義 WR LOCK等 分時復用引腳 AD7 AD0等 引腳的輸入和輸出分別傳送不同的信息 RQ GT 18 18 主要引線 最小模式下 地址線和數(shù)據(jù)線 AD7 AD0 低8位地址和數(shù)據(jù)信號分時復用 在傳送地址信號時為單向 傳送數(shù)據(jù)信號時為雙向 A19 A16 高4位地址信號 分時復用 A15 A8 輸出8位地址信號 19 19 主要的控制和狀態(tài)信號 WR 寫信號 RD 讀信號 IO M 為 0 表示訪問內(nèi)存 為 1 表示訪問接口 DEN 低電平有效時 允許進行讀 寫操作 RESET 復位信號 20 20 例 當WR 1 RD 0 IO M 0時 表示CPU當前正在進行讀存儲器操作 21 21 中斷請求和響應信號 INTR 可屏蔽中斷請求輸入端NMI 非屏蔽中斷請求輸入端INTA 中斷響應輸出端 22 22 總線保持信號 HOLD 總線保持請求信號輸入端 當CPU以外的其他設(shè)備要求占用總線時 通過該引腳向CPU發(fā)出請求 HLDA 總線保持響應信號輸出端 CPU對HOLD信號的響應信號 23 8086 8088CPU從功能上分成兩大部分 總線接口單元BIU BusInterfaceUnit 執(zhí)行單元EU ExecutionUnit BIU作用 負責CPU與存儲器 I O接口之間的信息傳送EU的作用 負責分析指令和執(zhí)行指令 2 2 3 8088的功能結(jié)構(gòu) 24 24 8086 8088的內(nèi)部寄存器 含14個16位寄存器 按功能可分為三類8個通用寄存器4個段寄存器2個控制寄存器 25 25 通用寄存器 數(shù)據(jù)寄存器 AX BX CX DX 地址指針寄存器 SP BP 變址寄存器 SI DI 26 26 數(shù)據(jù)寄存器 8088含4個16位數(shù)據(jù)寄存器 它們又可分為8個8位寄存器 即 AXBXCXDX AH AL CH CL BH BL DH DL 27 27 數(shù)據(jù)寄存器特有的習慣用法 AX 累加器 所有I O指令都通過AX與接口傳送信息 中間運算結(jié)果也多放于AX中 BX 基址寄存器 在間接尋址中用于存放基地址 CX 計數(shù)寄存器 用于在循環(huán)或串操作指令中存放計數(shù)值 DX 數(shù)據(jù)寄存器 在間接尋址的I O指令中存放I O端口地址 在32位乘除法運算時 存放高16位數(shù) 28 28 地址指針寄存器 SP 堆棧指針寄存器 其內(nèi)容為棧頂?shù)钠频刂?BP 基址指針寄存器 常用于在訪問內(nèi)存時存放內(nèi)存單元的偏移地址 29 29 BX與BP在應用上的區(qū)別 作為通用寄存器 二者均可用于存放數(shù)據(jù) 作為基址寄存器 用BX表示所尋找的數(shù)據(jù)在數(shù)據(jù)段 常與DS配對使用 用BP則表示數(shù)據(jù)在堆棧段 常與SS配對使用 30 30 變址寄存器 SI 源變址寄存器DI 目標變址寄存器變址寄存器常用于指令的間接尋址或變址尋址 特別是在串操作指令中 用SI存放源操作數(shù)的偏移地址 而用DI存放目標操作數(shù)的偏移地址 31 31 段寄存器 用于存放相應邏輯段的段基地址CS 代碼段寄存器 代碼段存放指令代碼DS 數(shù)據(jù)段寄存器ES 附加段寄存器SS 堆棧段寄存器 指示堆棧區(qū)域的位置 存放操作數(shù) 32 32 控制寄存器 IP 指令指針寄存器 其內(nèi)容為下一條要執(zhí)行指令的偏移地址FLAGS 標志寄存器 存放運算結(jié)果的特征6個狀態(tài)標志位 CF SF AF PF OF ZF 3個控制標志位 IF TF DF 33 存儲器用來存儲程序 原始數(shù)據(jù) 中間結(jié)果及運算結(jié)果在計算機內(nèi)部 程序中的指令和數(shù)據(jù)都是以二進制代碼形式出現(xiàn)的兩種基本的操作 讀操作 寫操作 2 2 4 8086 8088的存儲器組織 34 存儲器中若干個二進制位組成一個存儲單元 計算機系統(tǒng)對內(nèi)存儲器中的每一個存儲單元進行編號 這個編號稱為該存儲單元的地址 35 物理地址 段基址 16 10H 偏移地址 段內(nèi)偏移量 物理地址的生成 36 36 物理地址 段基地址 6000H段首地址偏移地址物理地址 數(shù)據(jù)段 60009H 00H 12H 60000H 0009H 37 例2 將下面的邏輯地址轉(zhuǎn)換成物理地址 1 2000 1234H 2 2100 0234H 38 解 1 物理地址 2000H 16 1234H 20000H 1234H 21234H 2 物理地址 2100H 16 0234H 21000H 0234H 21234H結(jié)論 不同的邏輯地址有可能對應同一物理地址 39 段寄存器的使用約定8086 8088對訪問不同的內(nèi)存段所使用的段寄存器和相應的偏移地址的來源有一些具體的約定 8086 8088的存儲器組織 40 2 3系統(tǒng)總線 41 總線 就是連接多個部件的一組公共信息傳輸線 它能分時地發(fā)送與接收信息分類 地址總線 數(shù)據(jù)總線 控制總線 42 地址總線 AB 用于傳遞存儲單元或I O端口地址信息的一組信號線 由CPU發(fā)出 對存儲單元和I O端口進行尋址 單向并行 位數(shù)決定了CPU的尋址能力數(shù)據(jù)總線 DB 用于傳送數(shù)據(jù)信息 雙向并行控制總線 CB 用于傳送各種控制命令 如定時脈沖 中斷請求 不同的控制信號有不同的方向 三 微型計算機概念結(jié)構(gòu) 總線- 1.請仔細閱讀文檔,確保文檔完整性,對于不預覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 微處理器與總線 微處理器 總線 PPT 課件
鏈接地址:http://zhongcaozhi.com.cn/p-8652621.html