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

正文內(nèi)容

第六章中央處理器-展示頁

2024-08-16 13:20本頁面
  

【正文】 為組合邏輯型、存儲邏輯型以及組合邏輯與存儲邏輯結合型三種。 ? 狀態(tài)標志寄存器( PSW) :用來存放由指令執(zhí)行結果所建立的狀態(tài)以及機器自身的運行狀態(tài) ,第一類為狀態(tài)標志 ,第二類為控制標志 。只要 CPU和內(nèi)存交換信息,都要用到地址寄存器和數(shù)據(jù)緩沖寄存器。 ? 程序計數(shù)器( PC) :用來存放將要執(zhí)行的下一條指令的地址。 ? 指令寄存器( IR) :用來存放當前正在執(zhí)行的一條指令。各種計算機 CPU可能不同,但 CPU中至少要有六類寄存器必不可少: ? 數(shù)據(jù)緩沖寄存器 ? 指令寄存器 ? 程序計數(shù)器 ? 地址寄存器 ? 累加寄存器 ? 狀態(tài)標志寄存器。 ? 指揮并控制 CPU、內(nèi)存以及輸入輸出設備之間的數(shù)據(jù)流動方向。 7 控制器的組成與主要功能 控制器的組成: ? 指令部件 ? 程序計數(shù)器 ? 指令寄存器 ? 指令譯碼器 ? 時序部件 ? 脈沖源 ? 節(jié)拍信號發(fā)生器 ? 啟停控制邏輯 ? 微操作信號發(fā)生器 ? 中斷控制邏輯 控制器的主要功能: ? 從內(nèi)存中取出一條指令,并指出下一條指令在內(nèi)存中的位置 ? 對指令的操作碼進行譯碼,并產(chǎn)生相應的操作控制信號。 5 CPU的基本組成 CPU由 運算器 和控制器組成 6 運算器的組成與主要功能 ? 運算器的組成: ? 算術邏輯單元( ALU) ? 累加寄存器 ? 狀態(tài)標志寄存器 ? 數(shù)據(jù)緩沖寄存器 ? 運算器的功能(前面已經(jīng)介紹過): ? 執(zhí)行所有的算術運算 ? 執(zhí)行所有的邏輯運算 通常算術運算產(chǎn)生一個結果,而邏輯運算產(chǎn)生一個判斷。 ? 數(shù)據(jù)加工:對數(shù)據(jù)進行算術運算和邏輯運算。 ? 操作控制: CPU根據(jù)指令的要求,產(chǎn)生需要的操作信號。 CPU的基本功能就是對指令流和數(shù)據(jù)流在時間與空間上實施正確的控制。 在程序運行過程中,在計算機的各部件之間傳送著指令和數(shù)據(jù),形成了指令流和數(shù)據(jù)流。程序是一個指令序列,這個指令序列就是要明確告訴計算機應該執(zhí)行什么操作、數(shù)據(jù)從哪里來、結果送到哪里去。 ? 為了實現(xiàn)這些功能,需要解決 4個關鍵問題。1 第六章 中央處理器 ? 中央處理器,簡稱 CPU,是整個計算機的核心,它包括運算器和控制器。 CPU的主要功能是執(zhí)行指令,控制并完成各種操作,包括運算操作、傳送操作、輸入輸出操作等。 ? CPU由哪些部件組成? ? 各部件之間如何交換信息? ? CPU如何建立與外部的連接? ? CPU如何形成微命令序列來控制指令的執(zhí)行? 2 本章主要內(nèi)容 主要內(nèi)容 ? 中央處理器的功能和組成 ? 控制器的組成和實現(xiàn)方法 ? 指令周期、時序系統(tǒng)與控制方式 ? 微程序控制原理 ? 操作控制單元的設計 ? 流水線技術 3 一、中央處理器的功能 當我們用計算機解決某個問題時,首先要為計算機編寫程序。之后,一旦把程序裝入主存,就可以由計算機自動地完成取出指令和執(zhí)行指令的任務。 數(shù)據(jù)是在傳送過程中得到加工和處理的 。 4 CPU具備以下功能 CPU具備以下四個方面的功能: ? 指令控制:保證機器按順序執(zhí)行程序是 CPU的首要任務。 ? 時間控制:對各種操作信號進行定時,即進行時間控制。完成數(shù)據(jù)的加工處理,是 CPU的核心任務。運算器是進行數(shù)據(jù)加工處理的部件,全部操作由控制器發(fā)出的控制信號來指揮,所以它是執(zhí)行部件。比如,一次內(nèi)存讀寫操作,或一個算術邏輯運算操作等。 8 CPU中的主要寄存器 ? CPU中的寄存器用來暫時存放運算過程的中間結果、最終結果以及狀態(tài)信息。 9 CPU中的主要寄存器(續(xù)) ? 數(shù)據(jù)緩沖寄存器( MDR) :用來暫存由內(nèi)存讀出或?qū)懭雰?nèi)存的指令和數(shù)據(jù),是 CPU和內(nèi)存、外部設備信息傳送的中轉(zhuǎn)站 。在指令執(zhí)行期間,指令寄存器的內(nèi)容不允許發(fā)生變化。 ? 地址寄存器( MAR) :地址寄存器用來保存 CPU當前所訪問的內(nèi)存單元的地址。 ? 累加寄存器( AC) :執(zhí)行算術邏輯操作時,為 ALU提供操作數(shù)及存放運算結果。 10 控制器的核心部件 ? 微操作信號發(fā)生器 :控制器的核心部件,其功能是根據(jù)指令操作碼、狀態(tài)信息和時序信號,產(chǎn)生各種微操作控制信號,以便正確地建立數(shù)據(jù)通路,從而完成取指令和執(zhí)行指令的任務。采用組合邏輯實現(xiàn)的控制器稱為組合邏輯控制器,采用存儲邏輯實現(xiàn)的控制器稱為微程序控制器。微操作控制信號有嚴格的時間要求,絕不能出現(xiàn)任何差錯。 11 CPU內(nèi)部的數(shù)據(jù)通路 ? CPU內(nèi)部各部件之間需要傳送信息,例如操作數(shù)由寄存器送到 ALU進行運算, ALU將運算結果送入寄存器存放,等等。 ? 通常,用總線連接 CPU內(nèi)部各部件。 12 二、指令周期 指令和數(shù)據(jù)都放在內(nèi)存里。 13 指令周期的基本概念 ? CPU取指令 — 執(zhí)行指令的序列: ? 指令周期 是取出并執(zhí)行完一條指令的時間。 ? 指令周期通常用若干個 CPU周期 來表示, CPU周期也叫 機器周期 。例如,從主存取出一條指令就需要一個 CPU周期。 14 舉例,一個簡單程序 八進制地址 八進制內(nèi)容 助記符 備注 020 021 022 023 024 . . 030 031 . . 040 250 000 030 030 020 040 000 000 140 021 . . 000 006 000 040 . . 存和數(shù)單元 CLA ADD 30 STA 40 NOP JMP 21 . . 累加器清零 AC相加 30單元 把 AC內(nèi)容存 40單元 空操作 跳轉(zhuǎn),地址 21 15 ① CLA指令的指令周期 CLA指令完成累加器清零功能,是一條非訪存指令,需要兩個CPU周期,其中 取指令 階段需要一個 CPU周期, 執(zhí)行指令 階段需要一個 CPU周期。 CPU做 2個動作: ? 微操作信號發(fā)生器送一控制信號 (C)給算術邏輯單元 ALU。 ? ALU響應控制信號,將累加寄存器 AC的內(nèi)容全部清零,從而執(zhí)行了CLA指令。 CPU已完成指令操作 18 ② ADD指令的指令周期 第二條指令是“ ADD 30”指令,這是一條通過訪問內(nèi)存取數(shù)并執(zhí)行加法的指令。 第一個 CPU周期為取指令階段,與 CLA指令相同,不再討論。 19 第二個 CPU周期, 送操作數(shù)地址 CPU完成一件事: ? 送操作數(shù)地址到地址寄存器 MAR。 CPU做 4個動作: ① MAR?ABUS ② DBUS?MDR ③ MDR?ALU ④ add , ALU?AC CPU完成指令操作 21 ③ STA指令的指令周期 程序的第三條指令是“ STA 40”,這是一條訪問內(nèi)存的存數(shù)指令。 第一個 CPU周期為取指令階段,它與 CLA、 ADD指令相同。我們討論第三個 CPU周期。 CPU做 4個動作: ① AC?MDR ② MAR?ABUS ③ MDR?DBUS ④ write CPU完成指令操作 23 ④ NOP指令和 JMP指令的指令周期 程序現(xiàn)在已經(jīng)進行到第四條指令 “ NOP”指令,這是一條空操作指令。因譯碼器譯出是“ NOP”指令,在第二個 CPU周期中微操作信號發(fā)生器不發(fā)出任何控制信號。其含義是改變程序的執(zhí)行順序,無條件地轉(zhuǎn)移到地址 21執(zhí)行指令。我們從第二個 CPU周期討論。 CPU做 1個動作: ? IR?PC CPU完成指令操作 25 用方框圖來表示指令周期 一個 方框 代表一個 CPU周期, 菱形 符號通常用來表示某種判別或測試,時間上依附于與它相鄰的前面一個方框的 CPU周期,不單獨占用時間。 不單獨占 CPU周
點擊復制文檔內(nèi)容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1