freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第3章微處理器-文庫吧資料

2024-10-20 08:10本頁面
  

【正文】 尋址內(nèi)存的第一個 1MB空間 ? 段地址在段寄存器( CS、 DS、 ES、 SS)中 ? 保護(hù)虛地址模式 ? 8028 8038 8048 Pentium~ Pentium4 ? 尋址空間(每個段的大?。? ? 80286: 224( 8MB) ? 80386以上: 232( 4GB) ? 虛擬地址空間 64TB( 8K+8K個描述符) ? 段地址在內(nèi)存的描述符中,描述符由段寄存器的內(nèi)容來選擇(為什么這樣做 ?) 57 保護(hù)模式的存儲器尋址 1MB 實(shí)模式存儲器 擴(kuò)展 存儲器 由段寄存器提供段信息 由描述符提供段信息 FFFFFH 00000H 100000H 兩種方式中的偏移地址的用法相同 58 保護(hù)虛地址模式 ? 描述符( Descriptor) ? 用于描述存儲器段的位置、大小、訪問權(quán)限 ? 所有的描述符統(tǒng)一放在內(nèi)存中的描述符表中 ? 全局描述符表 GDT(系統(tǒng)中只有一個) ? 中斷描述符表 IDT(系統(tǒng)中只有一個) ? 包含了指向 256個中斷處理程序入口地址的描述符 ? 局部描述符表 LDT(每個任務(wù)一個) ? GDT和 IDT的基地址由 GDTR和 IDTR給出 ? LDT的基地址由 LDTR( 16位選擇子)間接給出 ? 選擇子( Selector,選擇符) ? 指定描述符在描述符表中的位置(偏移量) 59 如何訪問描述符 段寄存器內(nèi)容 (選擇子) 全局描述符表 局部描述符表 描述符表 GDTR 15 0 GDT 描述符 ? 堆棧按 后進(jìn)先出 方式工作 ? 堆棧通過 SS(段地址)和 SP(偏移地址)來訪問 —— 堆棧指針 ? 堆棧的數(shù)據(jù)壓入方向是 從高地址到低地址 ,彈出方向則相反 (堆棧指針的變化舉例 ) ? 常用于 ? 響應(yīng)中斷 ? 子程序調(diào)用 ? 參數(shù)傳遞 54 例 3: ? 若已知( SS) =1000H ( SP) =2020H ? 則堆棧段的段起始地址 = ? ? 棧頂?shù)刂?=? ? 若該段最后一個單元地址為10100H ? 則棧底單元的偏移地址 =? 段起始 棧底 棧頂 堆 棧 段 ? 段首地址的最低 4位一定為 0 ? 用 段 和 偏移 的組合訪問存儲單元 ? 每個段最大為 64KB,最小為 16B( 為什么? ) ? 所有存儲單元的地址都由段地址加偏移地址組成 ? 段地址被裝入段寄存器中以供尋址使用 ? 偏移地址用于在 64KB存儲器段內(nèi)選擇任一單元 48 段和偏移 ? 設(shè)段起始地址 =60000H ? 段地址 ? 偏移地址 ? 0~ FFFFH 6A000H 12H 60000H 6 0 0 0 段寄存器 偏移地址= A000H 8086的 存儲器組織 ? 8086可訪問 1MB的存儲空間( 為什么? ) ? 哪個寄存器能夠放得下 20位的地址? ? 用 分段 的方法解決。 ? FLAGS: 標(biāo)志寄存器 ? 存放指令執(zhí)行結(jié)果的特征: ? 有些指令(如算術(shù)指令)要改變 FLAGS的內(nèi)容 (影響 FLAGS); ? 有些指令對 FLAGS無影響。 45 二、段寄存器 用于存放邏輯段的段基地址(簡稱段地址) ? CS: 代碼段寄存器。 44 變址寄存器 ? SI: 源變址寄存器,用于訪問源操作數(shù) ? DI: 目標(biāo)變址寄存器,用于訪問目的操作數(shù) ? 常用于操作數(shù)的 間接尋址 或 變址尋址 。 43 BX與 BP在應(yīng)用上的區(qū)別 ? 作為通用寄存器,二者均可用于存放數(shù)據(jù); ? 作為基址寄存器,默認(rèn)情況下: ? 用 BX作為指針?biāo)L問的數(shù)據(jù)在 數(shù)據(jù)段 ( DS段); ? 用 BP作為指針?biāo)L問的數(shù)據(jù)在 堆棧段 ( SS段)。 42 地址指針寄存器 ? SP:堆棧指針寄存器 ? 其內(nèi)容為 堆棧 棧頂?shù)钠频刂?; ? 任何堆棧操作后, SP都會自動增 /減量。 ? CX: 計數(shù)寄存器 ? 用于在循環(huán)指令或串操作指令中存放計數(shù)值。 ? 中間運(yùn)算結(jié)果也多放于 AX( AL)中; ? 乘除法指令的一個操作數(shù)必須在 AX( AL)中。 8086內(nèi)部寄存器組 ? 8086寄存器組又稱為 8086的程序設(shè)計模型 ? 它是程序設(shè)計中惟一可見的 CPU部件 ? 它是系統(tǒng)程序設(shè)計員的操作對象 ? 含 14個 16位寄存器,按功能可分為三類: 通用寄存器, 8個 段寄存器, 4個 控制寄存器, 2個 38 8086寄存器概貌 SP IP FLAGS AH AL BH BL CH CL DH DL AX BX CX DX BP SI DI CS DS ES SS 通用寄存器 控制寄存器 段寄存器 16位 16位 39 一、通用寄存器 數(shù)據(jù)寄存器( AX, BX, CX, DX) 地址指針寄存器( SP, BP) 變址寄存器( SI, DI) 40 數(shù)據(jù)寄存器 ? 用途:存放 臨時數(shù)據(jù) 和存放 運(yùn)算操作數(shù) 。 34 總線周期中各時鐘周期的操作 ? T1周期 ? CPU向存儲器或 I/O發(fā)送地址 ? CPU向地址 /數(shù)據(jù)分離器(地址鎖存器)發(fā)送 ALE信號 ? T2周期 ? 給存儲器或 I/O發(fā)送寫入的數(shù)據(jù) ? 測試 READY引腳狀態(tài),以決定是否插入等待周期 ? 發(fā)出 RD或 WR信號 ? T3周期 ? 等待存儲器或 I/O存取數(shù)據(jù)完成 ? 使數(shù)據(jù)在 CPU與存儲器或 I/O之間傳輸 ? T4周期 ? 寫入數(shù)據(jù) 讀 /寫總線周期的信號波形見下頁圖。一般包括 4個時鐘周期。時鐘周期越短,CPU執(zhí)行速度越快。 32 8086結(jié)構(gòu)特點(diǎn)小結(jié) ? 有 EU和 BIU兩個獨(dú)立的、同時運(yùn)行的部件 ? 二者通過 IPQ構(gòu)成一個兩工位流水線 ? 指令被 EU和 BIU按流水線方式處理: ? 提高了 CPU的運(yùn)行速度; ? 提高了 CPU的執(zhí)行效率; ? 降低了對存儲器存取速度的要求。 ? 占空比必須為 33% (高 1/3,低 2/3)。 ? CLK:輸入 ? 時鐘引腳。 ? =1時, WAIT指令將重復(fù)測試直到它變?yōu)?0。執(zhí)行 WAIT指令時將測試此引腳的狀態(tài)。指示 CPU已進(jìn)入保持狀態(tài)。 ? HLDA: 輸出 ? 總線保持響應(yīng)。當(dāng) CPU以外的其他設(shè)備要求占用總線以便訪問存儲器時,通過此引腳向 CPU發(fā)出請求。 27 總線保持信號 ? HOLD: 輸入 ? 總線保持請求。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1