版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、HYPer 8086微處理器內(nèi)部結(jié)構(gòu)HYPer目錄 8086/8088CPU內(nèi)部組成結(jié)構(gòu) 功能結(jié)構(gòu) 存儲器組織指令運行指令執(zhí)行時間內(nèi)部暫存器 IP ES SS DS CS輸入/輸出控制電路執(zhí)行部分控制電路1 2 3 4 5 6ALU 標志寄存器F AH AL BH BLCH CL DH DL SP BP SI DI通用寄存器地址加法器指令隊列緩沖器執(zhí)行部件(EU) 總線接口部件(BIU)16位20位16位8位外 部 總 線暫存寄存器ABDBALU數(shù)據(jù)總路線數(shù)據(jù)寄存器指針&變址寄存器AXBXCXDXHYPer一、8086/8088內(nèi)部組成結(jié)構(gòu)HYPer一、8086/8088內(nèi)部組成結(jié)構(gòu)狀態(tài)標志寄
2、存器 進位標志C(Carry Flag)當(dāng)結(jié)果的最高位產(chǎn)生一個進位或借位,則C=1,否則C=0。 溢出標志O(Overflow Flag)在算術(shù)運算中,帶符號數(shù)的運算結(jié)果超出了8位或16位 帶符號數(shù)能表達的范圍,則O=1,否則O=0。 8位(字節(jié))運算 -128 +127 16位(字) 運算 -32768 +32767 符號標志S(Sign Flag) 結(jié)果的最高位(D15或D7)為1,則S=1,否則 S=0。 零標志Z(Zero Flag) 若運算的結(jié)果為0,則Z=1,否則Z=1。 奇偶標志P(Parity Flag) 若結(jié)果中1的個數(shù)為偶數(shù),則P=1,否則,P=0。 輔助進位標志A(Aux
3、itiary Flag) 在字節(jié)操作時,由低半字節(jié)(第3位)向高半字節(jié), 字操作時低字節(jié)向高字節(jié)有進位或借位,則A=1,否則A=0. 方向 標志(Direction Flag) D=1 ,串操作時地址自動減量, D=0,串操作時地址自動增量。 中斷允許標志(Interruptenable Flag) I=1,則允許CPU接收外部的中斷請求, I=0,則屏蔽外部中斷請求。 追蹤標志(Trace Flag) T=1,使處理進入單步方式,以便于調(diào)試。狀 態(tài) 標 志控 制 標 志ODITSZAPC例:兩個帶符號數(shù) 64 h , 64 h 相加。 0 1 1 0 0 1 0 0 + 0 1 1 0 0
4、1 0 0 1 1 0 0 1 0 0 0 O=1(運算結(jié)果超過127); C=0 ; Z=0 ; S=1 ; P=0; A=0 。 地址加法器:將左移 4 位的段寄存器的內(nèi)容與偏移地址相加,形成 20 位的物理地址,以便對 1 兆空間的存儲器尋址。邏輯地址150段寄存器0000150物理地址190(SP BP SI DI,BX,)(CS DS SS ES) x1620位物理地址算術(shù)邏輯單元ALU:負責(zé)各種算術(shù)和邏輯運算。指令隊列:指令隊列中包含若干個(80866個,80884個)8 位寄存器,用于順序存放從存儲器中取出的指令,供執(zhí)行單元執(zhí)行。 輸入/輸出控制電路:提供系統(tǒng)總線的控制信號,實現(xiàn)
5、數(shù)據(jù)、地址和狀態(tài)信息的分時傳送。 執(zhí)行單元控制電路:是控制、定時與狀態(tài)邏輯電路。用于控制執(zhí)行單元中各部件按制定的要求協(xié)調(diào)工作。 8086/8088寄存器結(jié)構(gòu) AH AL BH BL CH CL DH DL AX BX CX DX SP BP SI DI IP FLAG CS DS SS ES累加器 基址 計數(shù) 數(shù)據(jù)堆棧指針 基址指針 源變址 目的變址(PC)指令指針 (PSW)狀態(tài)標志代碼段 數(shù)據(jù)段 堆棧段 附加段通用Rc控制R 段Rs8位寄存器16位寄存器CPU寄存器按功能分三類數(shù)據(jù)R指針&變址R 8088從功能上來說分成兩大部分,總線接口單元 BIU(Bus Interface Unit)
6、 和執(zhí)行單元 EU(Execution Unit). BIU:負責(zé)與存儲器接口,即8088與存儲器之間的信息傳送,都是由BIU負責(zé)進行的, 即: (1) BIU從內(nèi)存的指定部分取出指令,送至指令隊列排隊。 (2) 從內(nèi)存的指定部分取出執(zhí)行指令時所需的操作數(shù),送至EU部分。 EU: 負責(zé)指令的執(zhí)行。 特點: 將CPU分為兩個單元,可以使取指令和執(zhí)行指令同時進行,減少了 CPU為取指令而等待的時間,從而提高了CPU的利用率,提高了系統(tǒng) 的運行速度。 HYPer二、 功能結(jié)構(gòu) 8088有20條地址線,它的直接尋址能力為 220=1M,所以在一個8088組成的 系統(tǒng)中,可以有多達1M字節(jié)的存儲器,這1
7、M字節(jié)在邏輯上可以組成一個線性矩 陣,地址從00000到FFFFF。給定一個20位的地址,就可以從中取出所需的指令 和數(shù)據(jù)。 在8088內(nèi)部,ALU 能進行16位的運算,有關(guān)地址寄存器如:IP、SP、BX、 BP、SI、DI等都是16位的,因而對地址的運算也只能是16位。其尋址的范圍最 多是216=64K。 在8088中怎樣形成這20位的地址呢?分段! 將內(nèi)存的1M字節(jié)以64K為范圍,分成若干段;在8088中設(shè)置4個段寄存器CS、 DS、SS、ES,在尋址一個具體的內(nèi)存單元(物理地址)時,由一個段寄存器中 保存的16位基地址,加上由IP(或SP,或BP,或BX,或SI,或DI)中保存的、 可由
8、CPU處理的16位偏移量,來形成20位的物理地址。 在形成物理地址時,地址加法器將段寄存器中的16位數(shù)左移4位,然后與16 位偏移地址相加,形成20位的物理地址。HYPer三、存儲器組織20220=FFFFF h+1FFFFF h FFFFE h FFFFD h FFFFC h00001 h 00000 h0FFFF h16216=FFFF h+10FFFF h 0FFFE h 0FFFD h 00001 h 00000 h段&內(nèi)存四、指令運行操作 : 將內(nèi)存中2000h單元內(nèi)容加2,結(jié)果在AL中. CS=1000h, DS=3000h.指令: MOV AL, 2000 ; 把內(nèi)存32000h
9、的數(shù)據(jù)取出,送到AL。 ADD AL, 02 ; 把AL加2。 HLT機器指令:1010 0000 A0h 0000 0000 00h 0010 0000 20h 0000 0100 04h 0000 1010 02h 1111 0100 F4hHYPerMOV AL, 2000ADD AL, 02 HLTCPU運行A0h 00h 20h MOV AL,200004h 02h ADD AL,02 F4h HLT 指令周期 執(zhí)行一條指令所需的時間稱為指令周期。 在8088/8086中,由于它的并行處理的特點,一條指令的執(zhí)行時間為: 取操作數(shù)+執(zhí)行指令+傳送結(jié)果 進一步說: 基本時間+計算有效地址的時間+為了讀取操作數(shù)和存放操作結(jié)果而訪問內(nèi)存的時間 (但是,在8086/8088中不同的指令的指令周期是不同的,因此我們再將其細劃,把一個指令周期劃分為一個個總線周期。) 總線周期CPU從存儲器或輸入輸出端口,存(或?。┮粋€字節(jié)所需的 時間,即為總線周期。 T狀態(tài)每個總線周期通常包含4個T狀態(tài)。T狀態(tài)是8088中處理動作的最 小時間單位,它就是時鐘周期。(8088的時鐘頻率為5MHZ, 故 時鐘周期,也即一個T狀態(tài)為200ns。) HYPer五、指令執(zhí)行時間CLKALEA0A19M
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度電力系統(tǒng)電力物資安全儲存與運輸合同3篇
- 二零二五年建筑公司內(nèi)部工程承包合同范本5篇
- 臨時服務(wù)協(xié)議:專項工作期間合作意向書版A版
- 2025年度農(nóng)家樂鄉(xiāng)村旅游服務(wù)合同范本3篇
- 2024版有關(guān)房屋分配協(xié)議書
- 2024租賃期滿設(shè)備回收合同
- 二零二五年租房合同涉及的環(huán)保要求3篇
- 二零二五版出租車行業(yè)駕駛員勞動合同執(zhí)行規(guī)范6篇
- 二零二五年能源設(shè)施工程設(shè)計合同補充協(xié)議3篇
- 2024版智能可穿戴設(shè)備設(shè)計與生產(chǎn)合同
- 《世界史通史溫習(xí)》課件
- 人教版初中語文2022-2024年三年中考真題匯編-學(xué)生版-專題08 古詩詞名篇名句默寫
- 2024-2025學(xué)年人教版(2024)七年級(上)數(shù)學(xué)寒假作業(yè)(十二)
- 山西粵電能源有限公司招聘筆試沖刺題2025
- 第2課 各種各樣的運動(說課稿)-2023-2024學(xué)年三年級下冊科學(xué)教科版
- 醫(yī)療行業(yè)軟件系統(tǒng)應(yīng)急預(yù)案
- 股權(quán)質(zhì)押權(quán)借款合同模板
- 2025年中國社區(qū)團購行業(yè)發(fā)展環(huán)境、運行態(tài)勢及投資前景分析報告(智研咨詢發(fā)布)
- 建材行業(yè)綠色建筑材料配送方案
- 使用錯誤評估報告(可用性工程)模版
- 放射性藥物專題知識講座培訓(xùn)課件
評論
0/150
提交評論