東北大學(xué)軟件學(xué)院計(jì)算機(jī)組成原理題庫_第1頁
東北大學(xué)軟件學(xué)院計(jì)算機(jī)組成原理題庫_第2頁
東北大學(xué)軟件學(xué)院計(jì)算機(jī)組成原理題庫_第3頁
東北大學(xué)軟件學(xué)院計(jì)算機(jī)組成原理題庫_第4頁
東北大學(xué)軟件學(xué)院計(jì)算機(jī)組成原理題庫_第5頁
已閱讀5頁,還剩53頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

計(jì)算機(jī)組成原理復(fù)習(xí)資料第一章知識(shí)總結(jié)·馮·諾伊曼結(jié)構(gòu)是一種將程序指令存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器合并在一起的存儲(chǔ)結(jié)構(gòu),程序指令存儲(chǔ)地址和數(shù)據(jù)存儲(chǔ)地址指向同一個(gè)存儲(chǔ)器的不同物理位置程序指令和數(shù)據(jù)寬度相同。·馮·諾伊曼結(jié)構(gòu)的特點(diǎn)是:()數(shù)字計(jì)算機(jī)的數(shù)制采用二進(jìn)制()計(jì)算機(jī)應(yīng)該按照程序順序執(zhí)行?!せ隈T·諾伊曼結(jié)構(gòu)的計(jì)算機(jī)由五大部分組成:運(yùn)算器,控制器,存儲(chǔ)器,輸入設(shè)備,輸出設(shè)備?!そ裉斓拇蠖鄶?shù)計(jì)算機(jī)是基于馮·諾伊曼結(jié)構(gòu)的?!び蛇\(yùn)算器和控制器組成?!の⑻幚砥鞯氖褂脴?biāo)志著微型計(jì)算機(jī)的發(fā)展?!び?jì)算機(jī)進(jìn)化史: 第一代計(jì)算機(jī):真空管()第二代計(jì)算機(jī):晶體管()第三代計(jì)算機(jī):中小規(guī)模集成電路(),操作系統(tǒng)出現(xiàn)第四代計(jì)算機(jī):大規(guī)模集成電路出現(xiàn)()第五代計(jì)算機(jī):超大規(guī)模集成電路()·微處理器于年出現(xiàn),并成為第四代微型計(jì)算機(jī)的核心?!ぶ赣?jì)算機(jī)時(shí)鐘頻率,指指令數(shù),指執(zhí)行指令的平均周期數(shù)·(),單字長定點(diǎn)指令平均執(zhí)行速度,()?!?),每秒百萬個(gè)浮點(diǎn)數(shù)操作,浮點(diǎn)操作指令數(shù)(執(zhí)行時(shí)間*^)·執(zhí)行時(shí)間:()*()·唯有程序運(yùn)行時(shí)間才能反映真實(shí)的計(jì)算機(jī)性能。第一章測驗(yàn).()...()...馮諾伊曼體系結(jié)構(gòu)的計(jì)算機(jī)的基本特征是()..通過地址訪存并且按順序執(zhí)行指令.多指令流單數(shù)據(jù)流.操作棧.按內(nèi)容訪存.()..,....全部的計(jì)算機(jī)應(yīng)該由什么組成?().運(yùn)算器,存儲(chǔ)器和控制器硬件和軟件系統(tǒng)主機(jī)和外設(shè)主機(jī)和程序.,()......在一個(gè)位的微型計(jì)算機(jī)系統(tǒng)中,乘除法依賴于().固件硬件專用芯片軟件.()......今天被廣泛使用的計(jì)算機(jī)系統(tǒng)的體系結(jié)構(gòu)是().計(jì)算機(jī)模型智能的馮諾伊曼實(shí)時(shí)處理并行.()......在計(jì)算機(jī)中二進(jìn)制表示系統(tǒng)被廣泛采納的原因是().存儲(chǔ)組件方便信息處理硬件的性質(zhì)的限制計(jì)算速度更快.,,()......盡管計(jì)算機(jī)科學(xué)與技術(shù)已經(jīng)極大地改變了不管是硬件還是軟件,基礎(chǔ)的計(jì)算機(jī)模型還是從本質(zhì)上保留了下來,其代表者是().牛頓愛因斯坦馮諾伊曼愛迪生.()......操作系統(tǒng)出現(xiàn)在().第三代計(jì)算機(jī)第二代計(jì)算機(jī)第四代計(jì)算機(jī)第一代計(jì)算機(jī).“”()......所謂的“”屬于().中型計(jì)算機(jī)主框架微型計(jì)算機(jī)迷你計(jì)算機(jī).()......計(jì)算機(jī)軟硬件的資源管理是()的職責(zé)數(shù)據(jù)庫管理系統(tǒng)應(yīng)用程序語言處理程序操作系統(tǒng).().....組件不包括().寄存器控制器算術(shù)邏輯運(yùn)算單元存儲(chǔ)器.,()..,,,.,,,.,,,.,,,.計(jì)算機(jī)經(jīng)歷的四代,他們是().真空管,晶體管,中小規(guī)模集成電路,激光部件晶體管,小規(guī)模集成電路,激光部件,光學(xué)媒介真空管,數(shù)字管,中小規(guī)模集成電路,激光部件真空管,晶體管,中小規(guī)模集成電路,大超大規(guī)模集成電路.()......()的使用標(biāo)志著微型計(jì)算機(jī)的發(fā)展?軟件磁盤操作系統(tǒng)微處理器(助記符)():①;②;③;④;⑤.①,④.②,⑤.②,①.①,③.以下哪種語言可以被助記符直接實(shí)現(xiàn)和編輯()?①匯編語言②機(jī)器語言③高級語言④操作系統(tǒng)原語⑤常規(guī)語言.①,④.②,⑤.②,①.①,③.()......()不屬于系統(tǒng)程序數(shù)據(jù)庫系統(tǒng)操作系統(tǒng)編譯系統(tǒng)以上都是.()......在程序運(yùn)行時(shí),數(shù)據(jù)和指令都存在()操作系統(tǒng)中數(shù)據(jù)路徑中磁盤中存儲(chǔ)器中.,.().....在計(jì)算機(jī)術(shù)語中,由運(yùn)算器和控制器組成.().對。.錯(cuò)。..().....微處理器的使用標(biāo)志著微型計(jì)算機(jī)的發(fā)展().對。.錯(cuò)。..().....在計(jì)算機(jī)中用二進(jìn)制表示信息的原因是它容易處理信息().對。.錯(cuò)。 原因是元件物理的特性限制。..()....可以直接處理存儲(chǔ)器外的信息().對.錯(cuò)..().....主機(jī)由和設(shè)備組成().對.錯(cuò) 還應(yīng)該有存儲(chǔ)器..()....是一個(gè)表現(xiàn)標(biāo)志用以表示浮點(diǎn)數(shù)處理速度().對。.錯(cuò)。..().....在邏輯上軟件是可以和硬件等價(jià)的().對。.錯(cuò)。.,,.().....在一個(gè)基于馮諾伊曼的計(jì)算機(jī)模型上,指令和數(shù)據(jù)均存在存儲(chǔ)器中,并且按地址區(qū)分他們().對.錯(cuò).,,.().....計(jì)算機(jī)的硬件由運(yùn)算器,存儲(chǔ)器,控制器和設(shè)備組成。().對。.錯(cuò)。第二章知識(shí)總結(jié)·定點(diǎn)數(shù)的小數(shù)點(diǎn)固定,并且在定點(diǎn)數(shù)表示中,小數(shù)點(diǎn)均為隱含表示,不占位?!ざc(diǎn)數(shù)分為定點(diǎn)純整數(shù)和定點(diǎn)純小數(shù)?!走M(jìn)制中基數(shù)就是幾?!ぴa表示法(),符號(hào)位上,表示正,表示負(fù),有效值用二進(jìn)制的絕對值表示,此方法與真值最為接近。特點(diǎn)是簡單,易于同真值進(jìn)行轉(zhuǎn)換,實(shí)現(xiàn)乘除運(yùn)算規(guī)則簡單,但是加減運(yùn)算麻煩,有“”和“”之分?!ぱa(bǔ)碼表示法(‘),正數(shù)的補(bǔ)碼是其本身,負(fù)數(shù)的補(bǔ)碼,符號(hào)位取,其余位按位取反,再在末尾加便可得到,補(bǔ)碼的優(yōu)點(diǎn)是消除了減法。補(bǔ)碼中“”的表示唯一?!び蒣補(bǔ)]求[補(bǔ)]這一過程叫做變補(bǔ),在減法變加法的過程中使用,變補(bǔ)的做法是將[補(bǔ)]連同符號(hào)位一起按位取反,末位加?!し创a(‘),正數(shù)的反碼是自身,負(fù)數(shù)的反碼,符號(hào)位取,數(shù)值部分按位取反,也有“”和“”之分?!とN表示方法的范圍: 定點(diǎn)小數(shù):原碼:()≤≤反碼:()≤≤補(bǔ)碼:≤≤ 定點(diǎn)整數(shù):原碼:()≤≤反碼:()≤≤補(bǔ)碼:≤≤·定點(diǎn)數(shù)運(yùn)算中,結(jié)果超出了計(jì)算機(jī)能表示的范圍后,會(huì)發(fā)生溢出,基本原因是因?yàn)橛?jì)算機(jī)字長的限制。溢出分為兩種,一種是正溢出,一種是負(fù)溢出;正溢出是指結(jié)果超過了計(jì)算機(jī)所能表示的最大值,負(fù)溢出是指結(jié)果小于計(jì)算機(jī)所能表示的最小值。·溢出判斷方法有三種,這里只介紹常用的兩種()符號(hào)運(yùn)算進(jìn)位標(biāo)志和最高有效位進(jìn)位標(biāo)志進(jìn)行異或運(yùn)算,結(jié)果為則發(fā)生了溢出,結(jié)果為則結(jié)果正確;()使用雙符號(hào)位,首先把參與運(yùn)算的數(shù)改寫成雙符號(hào)位,即把已有的符號(hào)位上的數(shù)字再多寫一遍,如“”改寫為“”,然后進(jìn)行預(yù)算,符號(hào)位結(jié)果為“”時(shí),表明發(fā)生了正溢出;符號(hào)位結(jié)果為“”時(shí),表示發(fā)生了負(fù)溢出。符號(hào)位結(jié)果為“”或“”時(shí)表示結(jié)果正確?!ざc(diǎn)數(shù)二進(jìn)制運(yùn)算器中,減法是通過進(jìn)行補(bǔ)碼的加法來實(shí)現(xiàn)的?!び枚M(jìn)制編碼十進(jìn)制數(shù)得到的碼叫做碼()碼是其一種,用,……,表示。使用碼做加法時(shí),若和大于則結(jié)果需要加進(jìn)行修正,小于則不需要修正?!び?jì)算機(jī)中使用無符號(hào)整數(shù)來表示地址。第二章測驗(yàn)[]’,[]()觀察符號(hào)位為,說明此數(shù)為正數(shù),正數(shù)的補(bǔ)碼表示和源碼表示是一樣的,因此選。.().’’計(jì)算機(jī)中地址使用無符號(hào)數(shù)表示。.,,【】’,【】’,. 基本運(yùn)算,注意觀察數(shù)字的正負(fù),不可一律按位取反末位加一,正數(shù)的補(bǔ)碼就是其本身.‘’.()源碼對“”的表示并不唯一,有“”與“”之分。.’,().‘’.‘’.‘’.將兩個(gè)采用單符號(hào)位的補(bǔ)碼表示的數(shù)相加,()時(shí)一定會(huì)溢出。從符號(hào)位上產(chǎn)生了進(jìn)位信號(hào)對從符號(hào)位上產(chǎn)生的進(jìn)位信號(hào)和從最高數(shù)位上產(chǎn)生的進(jìn)位信號(hào)進(jìn)行異或操作,結(jié)果為對從符號(hào)位上產(chǎn)生的進(jìn)位信號(hào)和從最高數(shù)位上產(chǎn)生的進(jìn)位信號(hào)進(jìn)行異或操作,結(jié)果為對從符號(hào)位上產(chǎn)生的進(jìn)位信號(hào)和從最高數(shù)位上產(chǎn)生的進(jìn)位信號(hào)進(jìn)行異或操作,結(jié)果為答案一樣,選哪個(gè)都行。.’()().≤≤–≤≤–≤≤–≤≤除去符號(hào)位后,剩余位可以用來表示數(shù)字,根據(jù)反碼的表示范圍–≤≤–得出答案.(純小數(shù))(純整數(shù)).().,,(),().,,,,在定點(diǎn)數(shù)計(jì)算中,是否采取雙符號(hào)位還是單符號(hào)位,它都必須有(),它經(jīng)常使用()來實(shí)現(xiàn)解碼電路,與非門譯碼電路,或非門溢出檢測電路,異或門移位電路,與或門一般來說,使用檢測符號(hào)進(jìn)位信號(hào)和最高數(shù)位進(jìn)位信號(hào)的異或結(jié)果來進(jìn)行溢出判斷,因此需要異或門。.’,,‘’.’,,.’,,. 對正數(shù)的補(bǔ)碼進(jìn)行算術(shù)移位,符號(hào)位保持不變,空余位填‘’;對負(fù)數(shù)的補(bǔ)碼進(jìn)行算術(shù)左移,符號(hào)位保持不變,低位填‘’,對負(fù)數(shù)的補(bǔ)碼進(jìn)行算術(shù)右移,符號(hào)位保持不變,高位填‘’,并且舍棄低位。,’.“”,則最高位為“”,后位的真值為“”,按位取反得“”,再加一得到“”,合起來為:“”。注意,這是對于整數(shù),對于定點(diǎn)小數(shù)來說,“”是“”,.()在定點(diǎn)數(shù)操作中,當(dāng)結(jié)果超出了計(jì)算機(jī)所能表示的范圍時(shí)將會(huì)發(fā)生溢出。顯然是對的.’,,.對于一個(gè)八位的補(bǔ)碼表示的整數(shù),最小值是,最大值是。.().’()().()(–)(–)()對于一個(gè)位(包含符號(hào)位)的系統(tǒng),補(bǔ)碼的表示范圍為(–),..()原碼用于乘除法比較簡單,補(bǔ)碼用于加減法比較簡單。因此錯(cuò)誤。,.()計(jì)算機(jī)中的數(shù)字表示有時(shí)候會(huì)溢出,其基本原因是計(jì)算機(jī)字長限制。,().’’對于定點(diǎn)數(shù)二進(jìn)制運(yùn)算器,減法通過補(bǔ)碼的加法來實(shí)現(xiàn)?!?,‘’‘’,().,,下溢在補(bǔ)碼加減法中,使用雙符號(hào)位進(jìn)行溢出檢測,當(dāng)雙符號(hào)位為“”時(shí),意味著結(jié)果已經(jīng)溢出,并且是負(fù)溢出,當(dāng)雙符號(hào)位為“”時(shí),結(jié)果為正溢出。“”或“”時(shí),表示結(jié)果正確?!?()的補(bǔ)碼為:,為的補(bǔ)碼。.(). .() .() .() .() 換算成進(jìn)制,.’‘’’‘’.()補(bǔ)碼對“”的表示:“”,反碼對“”的表示:“”.[]’,[]()顯然,是負(fù)數(shù),對減一,得,按位取反得,因此得.,’,’,’‘’“”的表示在原碼和反碼中均不唯一,都有“”和“”之分。.’.()正確,為了簡化加減法的運(yùn)算。.().正確,浮點(diǎn)數(shù)運(yùn)算中的階碼運(yùn)算是定點(diǎn)數(shù)的加減運(yùn)算,還是會(huì)用到定點(diǎn)數(shù)運(yùn)算器。因此選.<<,[]()()因?yàn)?lt;,所以,且<<,所以表示的是小數(shù)部分,數(shù)值不變,加的那個(gè)恰好變成了符號(hào)位,剛好代表負(fù)數(shù),因此當(dāng)<<時(shí),的原碼剛好是。.().()()()()以上各數(shù)換算成十進(jìn)制后的值為:..()碼確實(shí)是十進(jìn)制數(shù)的二進(jìn)制表示,說到底還是十進(jìn)制數(shù),牢記。.,, :八進(jìn)制;:十六進(jìn)制.()‘’. .’; .’.’ . 只有補(bǔ)碼對的表示是唯一的,原碼和反碼的表示中,都有“”和“”之分.. 題中說明是無符號(hào)數(shù),因此范圍為.[]’,[],.第五章知識(shí)總結(jié)·現(xiàn)今使用中的大多數(shù)計(jì)算機(jī)系統(tǒng)都是在馮·諾依曼計(jì)算機(jī)模型上構(gòu)造的。該模型于年由馮·諾依曼提出。·馮·諾依曼計(jì)算機(jī)模型中計(jì)算機(jī)被看作是一個(gè)存儲(chǔ)程序計(jì)算機(jī)?!ひ坏莱绦蚴且粋€(gè)指令序列,其中每一條指令執(zhí)行一個(gè)基本操作。執(zhí)行前,程序和將要由它加工的數(shù)據(jù)一起存放到存儲(chǔ)器中?!ぴ诔绦驁?zhí)行中,它的指令一條一條地從存儲(chǔ)器讀出,送到處理單元中去。處理單元譯碼、取數(shù),執(zhí)行,并寫回結(jié)果?!ゑT·諾依曼機(jī)型典型組成包含:存儲(chǔ)器,(運(yùn)算器,控制器),·算術(shù)邏輯單元()是的心臟。通常有一個(gè)二進(jìn)制加法器,而的性能主要取決于它的加法器·半加器只是對位進(jìn)行運(yùn)算,不考慮進(jìn)位,全加器考慮進(jìn)位?!ご屑壜?lián)的位全加器,又稱為行波進(jìn)位加法器(),這種加法器因?yàn)檫M(jìn)位延遲以與門延遲的累加,速度較慢。·采用“超前進(jìn)位產(chǎn)生電路”同時(shí)形成各位進(jìn)位,從而實(shí)現(xiàn)快速加法。我們稱這種加法器為超前進(jìn)位加法器。·算術(shù)邏輯單元()是一種功能較強(qiáng)的組合邏輯電路。它能進(jìn)行多種算術(shù)運(yùn)算和邏輯運(yùn)算。的基本邏輯結(jié)構(gòu)是超前進(jìn)位加法器。·在一個(gè)全加器中,第位的進(jìn)位產(chǎn)生變量是·的結(jié)果,即和均為時(shí),才產(chǎn)生進(jìn)位;第位的進(jìn)位傳遞變量是+的結(jié)果,即和兩者中有一個(gè)為時(shí),進(jìn)位才可以傳遞?!ど逃眯酒且粋€(gè)四位的算術(shù)邏輯單元,可以提供種不同的算術(shù)運(yùn)算和種不同的邏輯運(yùn)算,信號(hào)控制運(yùn)算模式,時(shí),進(jìn)行邏輯運(yùn)算;時(shí),進(jìn)行算術(shù)運(yùn)算。·商用芯片是一個(gè)超前進(jìn)位產(chǎn)生器,可以用來實(shí)現(xiàn)算術(shù)邏輯單元的組間并行,來提高速度,達(dá)到所有位均并行。有隊(duì)進(jìn)位產(chǎn)生信號(hào)和進(jìn)位傳遞信號(hào)引腳?!な褂脗€(gè)芯片和個(gè)芯片可以實(shí)現(xiàn)一個(gè)全位并行的算術(shù)邏輯單元;使用個(gè)芯片和個(gè)芯片可以實(shí)現(xiàn)一個(gè)全位并行的算術(shù)邏輯單元。第五章測驗(yàn).,.()..“運(yùn)算器中有許多組件,但數(shù)據(jù)總線是關(guān)鍵部分”,錯(cuò)誤,算術(shù)邏輯單元才是關(guān)鍵。.,()‘’()..⊕.··.++.· 在一個(gè)全加器中,第位的進(jìn)位產(chǎn)生變量是·的結(jié)果,即和均為時(shí),才產(chǎn)生進(jìn)位。..().. 超前進(jìn)位產(chǎn)生電路芯片可以實(shí)現(xiàn)進(jìn)位邏輯組間并行。.()....’.’定點(diǎn)二進(jìn)制數(shù)的減法算法依賴于基于補(bǔ)碼表示的加法。.()..... 的主要功能是邏輯和算術(shù)運(yùn)算,顯然么,因?yàn)榻凶鏊阈g(shù)邏輯單元么。.,().....在一個(gè)行波進(jìn)位加法器中,影響加法其速度的關(guān)鍵因素是()門級延遲組件的速度全加器對于各位的速度進(jìn)位積累延遲在串行加法器內(nèi)的一次運(yùn)算中,進(jìn)位信號(hào)經(jīng)過的門會(huì)越來越多,在每一門的延遲都會(huì)被積累下來,因此進(jìn)位積累的延遲成為了影響行波進(jìn)位加法器運(yùn)算速度的關(guān)鍵因素。.,().....運(yùn)算器的關(guān)鍵組件是算數(shù)邏輯單元。木啥說的,必須牢記。.,()....HYPERLINKHYPERLINKHYPERLINK.HYPERLINKHYPERLINKHYPERLINK算術(shù)邏輯單元是的心臟,它屬于()控制器寄存器順序邏輯電路組合邏輯電路算術(shù)邏輯單元是一種組合邏輯電路。..().. 商用芯片是一個(gè)位帶有超前進(jìn)位產(chǎn)生電路的并行加法器。應(yīng)該記住。..()..“經(jīng)常使用行波進(jìn)位加法器是為了提高速度”,顯然是錯(cuò)的,行波進(jìn)位加法器也叫串行加法器,因?yàn)檫M(jìn)位延遲的問題要比并行加法器慢很多,因此:第一,行波進(jìn)位加法器不能提高運(yùn)算速度;第二,因?yàn)樗俣嚷?,也不?jīng)常使用它。說法錯(cuò)誤。.()..“商用的位芯片僅能提供種不同的算術(shù)運(yùn)算”,錯(cuò)誤,此芯片還可以提供種不同的邏輯運(yùn)算,是進(jìn)行邏輯運(yùn)算還是進(jìn)行算術(shù)運(yùn)算,是由控制信號(hào)給出的,時(shí),進(jìn)行邏輯運(yùn)算,時(shí),進(jìn)行算術(shù)運(yùn)算。.().....同上題。.().....屬于運(yùn)算器,必須牢記:().....使用個(gè)芯片和一個(gè)芯片可以實(shí)現(xiàn)下列哪個(gè)進(jìn)位傳播電路()..均超前進(jìn)位.在每個(gè)位組中串行,在組間超前進(jìn)位。.串行進(jìn)位電路.組內(nèi)并行,組間串行芯片是個(gè)位的超前進(jìn)位的芯片,因此組內(nèi)一定是并行的,芯片有對進(jìn)位產(chǎn)生信號(hào)和進(jìn)位傳遞信號(hào)的引腳,可以進(jìn)行超前進(jìn)位預(yù)測,因此也是可以實(shí)現(xiàn)組間并行的,所以使用個(gè)芯片和一個(gè)芯片可以實(shí)現(xiàn)全位并行。因此選。.,()‘’()...··.++.·在一個(gè)全加器中,第位的進(jìn)位傳遞變量是+的結(jié)果,即和兩者中有一個(gè)為時(shí),進(jìn)位才可以傳遞。第六章知識(shí)總結(jié)·浮點(diǎn)數(shù)的表示由三部分組成,符號(hào)位,階碼和尾數(shù)組成。在標(biāo)準(zhǔn)中:()()()()()()位浮點(diǎn)數(shù)()··()··()()()()()()位浮點(diǎn)數(shù)()·()···浮點(diǎn)數(shù)的符號(hào)位中表示負(fù)數(shù),表示正數(shù),階碼使用移碼來表示,尾數(shù)使用原碼來表示?!ぁの矓?shù)中設(shè)置一個(gè)缺省的,即中的.是隱含表示的,而可以是任意的指定位二進(jìn)制數(shù)值。·移碼()[]移,例如對于一個(gè)字長為八位(帶符號(hào)位)的計(jì)算機(jī)來說,的移碼表示為,的移碼表示為,的移碼表示為,的表示為,的移碼表示為,以此類推。·移碼的符號(hào)位為時(shí)表示負(fù)數(shù),符號(hào)位為時(shí)表示正數(shù)?!じ↑c(diǎn)數(shù)的表示范圍:正上溢負(fù)下溢正下溢負(fù)上溢負(fù)數(shù)正上溢負(fù)下溢正下溢負(fù)上溢負(fù)數(shù)正數(shù)·對于一個(gè)位二進(jìn)制數(shù)所表示的非零規(guī)格化浮點(diǎn)數(shù),其所能表示的最大正數(shù),最小正數(shù),最小負(fù)數(shù),最大負(fù)數(shù)分別為:最大正數(shù):[()]×最小正數(shù):×最小負(fù)數(shù):[()]×最大負(fù)數(shù):×·浮點(diǎn)數(shù)的加減法大致分為四步()檢測能否簡化操作()比較階碼大小并完成對階()尾數(shù)進(jìn)行加減運(yùn)算()結(jié)果規(guī)格化()舍入處理?!るA數(shù)不同的浮點(diǎn)數(shù)無法相加減,所以浮點(diǎn)數(shù)加減之前首先應(yīng)該完成對階操作,對階操作要求階小的浮點(diǎn)數(shù)向階大的浮點(diǎn)數(shù)看齊,因?yàn)閷﹄A的過程是階碼減?。ㄔ龃螅┑耐瑫r(shí)尾數(shù)向左移(右移),當(dāng)兩個(gè)浮點(diǎn)數(shù)階數(shù)相差巨大時(shí),可能會(huì)導(dǎo)致一個(gè)浮點(diǎn)數(shù)的尾數(shù)因?yàn)閷﹄A操作而移沒了,也就是因?yàn)閷﹄A而丟失掉一個(gè)數(shù),所以為了保證精度,只能丟掉小數(shù),這便是為什么階小的數(shù)要向階大的數(shù)看齊。·浮點(diǎn)數(shù)運(yùn)算結(jié)果規(guī)格化分為兩種,一種是右規(guī)格化,指浮點(diǎn)數(shù)運(yùn)算后的結(jié)果發(fā)生了溢出(由雙符號(hào)位判斷得知),則可以使用尾數(shù)右移,階碼增大的方法來修正溢出;一種是左規(guī)格化,對于補(bǔ)碼表示尾數(shù)的浮點(diǎn)數(shù)來說,要求符號(hào)位和最高數(shù)位不相同,否則就應(yīng)該左規(guī)格化,即階碼減一,尾數(shù)左移一位,直至符號(hào)位和最高數(shù)位不相同。·結(jié)果規(guī)格化的目的是使尾數(shù)部分的絕對值盡可能以最大值的形式出現(xiàn)?!るA碼部分在浮點(diǎn)數(shù)運(yùn)算中只進(jìn)行加減運(yùn)算和對比操作?!じ↑c(diǎn)數(shù)的表示中,基數(shù)()是隱含的,我的腳趾頭會(huì)提醒我基數(shù)是,你問我腦子干嗎去了,嗯,睡覺去了。第六章測驗(yàn).,,HYPERLINK.()..“階碼部分在浮點(diǎn)數(shù)操作中會(huì)進(jìn)行加減乘除操作”,錯(cuò)誤,浮點(diǎn)數(shù)相乘除,階碼相加減,不會(huì)進(jìn)行乘除操作。次方的次方這樣的運(yùn)算是通過軟件來實(shí)現(xiàn)的。,=·=·,.>,;<,;,. 在兩個(gè)浮點(diǎn)數(shù)的加減法操作中,=·且=·在對他們進(jìn)行算術(shù)操作之前,需要進(jìn)行對階,如果>,對移位,如果<,對移,如果階數(shù)相等,則不需要移位。 說明:浮點(diǎn)數(shù)運(yùn)算時(shí),可能會(huì)做加減法運(yùn)算,階數(shù)不同無法加減,所以階數(shù)不同首先要對階,對階有一個(gè)原則,即對小不對大,因?yàn)閷﹄A的過程中,尾數(shù)需要移位,當(dāng)階碼大小相差過大時(shí),尾數(shù)移位的尾數(shù)就會(huì)很多,甚至完全移沒了,因此可能會(huì)丟失一個(gè)數(shù),所以一大一小兩數(shù)相加時(shí),必須使小數(shù)向大數(shù)看齊,這樣即便丟數(shù),丟的也是小數(shù),把損失降到了最低?!?.

,. 浮點(diǎn)數(shù)的尾數(shù)使用補(bǔ)碼表示,尾數(shù)的二進(jìn)制碼在規(guī)格化之前是,它需要左規(guī)格化,應(yīng)該被左移一位。補(bǔ)碼表示尾數(shù)的的規(guī)格化浮點(diǎn)數(shù),其最高位數(shù)位應(yīng)與符號(hào)位相反。這里的,小數(shù)點(diǎn)前面的是符號(hào)位,最高數(shù)值位也是,兩者相同,應(yīng)該左移一位,階碼減一。.(

)....’.’ 浮點(diǎn)數(shù)中的尾數(shù)使用原碼表示,因?yàn)榉奖愠顺ā?(

)(隱含)..(基數(shù)).. 在浮點(diǎn)數(shù)的表示中,表示尾數(shù)的數(shù)字系統(tǒng)的基數(shù)是隱含的(顯然基數(shù)必須是二么).,().(尾數(shù)用原碼表示)..’反碼.原碼.’補(bǔ)碼對于一個(gè)標(biāo)準(zhǔn)的浮點(diǎn)數(shù),它的尾數(shù)使用原碼表示。.:().,,HYPERLINK..HYPERLINK..... 以下哪個(gè)說法是正確的.階碼部分會(huì)涉與加減乘除操作.尾數(shù)部分只能進(jìn)行乘法和減法操作.階碼部分只對階碼做加減操作.浮點(diǎn)運(yùn)算器可以通過階碼和尾數(shù)單元來實(shí)現(xiàn)().(–)×.(–)×

.(–)×.對于的形式,標(biāo)準(zhǔn)中最大正數(shù)為:(–)×

.,.()..浮點(diǎn)數(shù)運(yùn)算器中,階碼單元可以實(shí)現(xiàn)加減和比較的操作。正確,比較是因?yàn)橐獙﹄A.,’?().... 以下哪個(gè)規(guī)格化的浮點(diǎn)數(shù),它的尾數(shù)是由補(bǔ)碼表示的?根據(jù)用補(bǔ)碼表示規(guī)格化浮點(diǎn)數(shù)的尾數(shù)的條件知,最高數(shù)位應(yīng)與符號(hào)位不相同,否則應(yīng)左規(guī)格化,因此選..,,,.()..在標(biāo)準(zhǔn)中,一個(gè)浮點(diǎn)數(shù)應(yīng)該由符號(hào)位,階碼和尾數(shù)表示。正確,必須牢記木說的。‘’,‘’.移碼的符號(hào)位為時(shí),表示正數(shù),為時(shí)表示負(fù)數(shù)。移碼的符號(hào)位剛好和其它三種碼相反。.,HYPERLINK,. 標(biāo)準(zhǔn)中,浮點(diǎn)數(shù)的尾數(shù)用原碼表示,階碼用移碼表示。,.()..“標(biāo)準(zhǔn)種階碼的真值是階碼減”錯(cuò),是減。HYPERLINK,×,’.(

)...... 在一個(gè)對浮點(diǎn)數(shù)規(guī)格化的算法中,一個(gè)數(shù)是×,若使用補(bǔ)碼表示其尾數(shù),則應(yīng)該()..尾數(shù)左移兩位規(guī)格化.尾數(shù)左移一位規(guī)格化.不需要規(guī)格化.需要右規(guī)格化 根據(jù)用補(bǔ)碼表示規(guī)格化浮點(diǎn)數(shù)的尾數(shù)的條件知,最高數(shù)位應(yīng)與符號(hào)位不相同,否則應(yīng)左規(guī)格化,即尾數(shù)左移一位,階碼減一,直至最高數(shù)位應(yīng)與符號(hào)位不相同。.,,,.().. 階碼,,浮點(diǎn)數(shù)中經(jīng)常用移碼表示,因?yàn)樗奖惚容^和對階?!?()..’’..’’.浮點(diǎn)數(shù)的尾數(shù)用補(bǔ)碼表示,則浮點(diǎn)數(shù)是否規(guī)格化取決于()。尾數(shù)的符號(hào)位和尾數(shù)的第一位相同。階碼和尾數(shù)的符號(hào)位相同。尾數(shù)的符號(hào)位和尾數(shù)的第一位不同。尾數(shù)和階碼的符號(hào)位不同肯定不對。這個(gè)從漢語的角度來理解,選項(xiàng)的意思是一樣的,因?yàn)槿粝嗤?,可以決定它需要規(guī)格化,若不同,則可以決定它不需要規(guī)格化,因此漢語意思是一樣的。但老師的本意是問什么時(shí)候應(yīng)該規(guī)格化,所以我和老師反映此題最好改為,這樣就明確選了,也不知道老師會(huì)不會(huì)改題。,

基數(shù)(). 在浮點(diǎn)數(shù)的表示中,基數(shù)在計(jì)算機(jī)硬件中是隱含的和不可見的。因?yàn)橛?jì)算機(jī)使用二進(jìn)制表示數(shù)字么,所以基數(shù)當(dāng)然是了。因此隱含了。().....使用規(guī)格化浮點(diǎn)數(shù)的目的是確保表示的最大精度,防治前導(dǎo)‘’對數(shù)位的浪費(fèi),.(

)...’..’移碼用來表示浮點(diǎn)數(shù)中的階碼。第七章知識(shí)總結(jié)·指令系統(tǒng)設(shè)計(jì)是中央處理器設(shè)計(jì)的基礎(chǔ),軟件通過指令系統(tǒng)來與硬件打交道,指令系統(tǒng)是衡量一個(gè)計(jì)算機(jī)表現(xiàn)的關(guān)鍵因素?!ぶ噶罡袷綄Φ幕窘M織產(chǎn)生強(qiáng)有力的影響:操作碼字段規(guī)定實(shí)現(xiàn)的操作,算數(shù)邏輯操作直接由執(zhí)行,指令的地址字段和尋址方式對的組織有顯著影響(寄存器的數(shù)目和類型)。·一條指令必須包含操作碼字段和地址碼字段,操作碼指明了該指令進(jìn)行什么操作,不同操作有不同操作碼();地址碼指明了操作數(shù)本身或是操作數(shù)所在的地址或是下一條指令所在的地址?!じ鶕?jù)一條指令中有幾個(gè)操作數(shù)地址,可以將指令劃分為零地址指令,一地址指令,二地址指令,三地址指令。·在二地址指令格式中,又可根據(jù)操作數(shù)()的物理位置分為三類,()存儲(chǔ)器存儲(chǔ)器()型,兩個(gè)操作數(shù)以與操作結(jié)果都放在內(nèi)存中,訪存次數(shù)最多,速度最慢()寄存器存儲(chǔ)器型()型()寄存器寄存器()型,操作數(shù)和結(jié)果都放在寄存器內(nèi),運(yùn)算不需訪存,速度最快。·微機(jī)中操作碼的長度常常不固定。通常在指令字中用一個(gè)固定長度的字段來表示基本的操作碼,而對于一部分少地址指令則把它們的操作碼擴(kuò)充到該指令的地址字段,即操作碼長度可以改變。這種方法在不增加指令字長度的情況下可表示更多的指令,但增加了譯碼和分析難度,需更多硬件支持。此種方法叫做擴(kuò)展操作碼技術(shù)。·尋址方式分為指令尋址和操作數(shù)尋址兩種。·指令尋址方式有兩種,一種是順序?qū)ぶ罚唇酉聛硪獔?zhí)行的指令就是下一條指令,地址由程序計(jì)數(shù)器()給出(因?yàn)橐话銇碚f總是);另一種是跳躍尋址,是指下一條指令的地址碼并不由程序計(jì)數(shù)器給出,而是由本條指令給出,執(zhí)行到本條指令后,程序計(jì)數(shù)器內(nèi)的內(nèi)容也進(jìn)行改變,以便跟蹤新指令的地址?!こ绦蚩刂浦噶畹墓δ苁歉淖兂绦虻膱?zhí)行順序。·操作數(shù)尋址大致有以下幾種:隱含尋址,立即尋址,直接尋址,間接尋址,寄存器尋址,寄存器間接尋址,相對尋址,基址尋址,變址尋址,堆棧尋址?!る[含尋址指指令中不顯式的給出操作數(shù)的地址,而是在指令中隱含著操作數(shù)的地址。如累加器()工作時(shí),指令中只有一個(gè)操作數(shù)地址,另一個(gè)操作數(shù)地址被隱含,就是累加器本身,并且運(yùn)算完的結(jié)果也存放在累加器內(nèi)?!ち⒓磳ぶ分钢噶钪械牡刂反a部分放的不是地址,放的就是操作數(shù),因此對此類指令運(yùn)算時(shí)根本不需尋址,所以速度最快,但是由于地址碼部分字長有限,因此立即尋址能操作的數(shù)的范圍也有限,這是它的缺點(diǎn)?!ぶ苯訉ぶ房朔肆⒓磳ぶ返娜秉c(diǎn),地址部分存放的就是操作數(shù)的地址,這樣便可以使用一個(gè)機(jī)器字長來存放操作數(shù),使得操作數(shù)的范圍得以擴(kuò)大。但這種方式仍然有缺點(diǎn),因?yàn)榈刂凡糠值淖珠L有限,因此指令中能訪問的地址也有限,對于一些大內(nèi)存機(jī)器,將出現(xiàn)內(nèi)存無法完全訪問的情況?!らg接尋址又克服了直接尋址的缺點(diǎn),指令中的地址部分存放的是操作數(shù)地址的地址,這樣便可以擴(kuò)大能訪問內(nèi)存的范圍。但是因?yàn)閮纱卧L存,速度很慢,這種尋址方式只在早期的計(jì)算機(jī)中使用,現(xiàn)在較少使用?!ぜ拇嫫鲗ぶ分校僮鲾?shù)存在于寄存器中,指令的地址部分給出的不是內(nèi)存的地址,而是通用寄存器的編號(hào),因?yàn)樵L問寄存器速度較快,所以此種方式快于直接尋址?!な蔷喼噶钣?jì)算機(jī)的簡寫,是復(fù)雜指令計(jì)算機(jī)的簡寫。由發(fā)展而來。·的形成是因?yàn)橛?jì)算機(jī)的不斷升級擴(kuò)充的同時(shí)還要兼容舊計(jì)算機(jī)的指令系統(tǒng),因此指令系統(tǒng)便日趨復(fù)雜。復(fù)雜指令系統(tǒng)會(huì)增加硬件的復(fù)雜性,降低機(jī)器運(yùn)行的速度。·經(jīng)過分析,發(fā)現(xiàn)指令的使用頻率相差懸殊,的指令很少使用(二八定律),并且復(fù)雜指令計(jì)算機(jī)增加了硬件復(fù)雜性,降低了機(jī)器運(yùn)行速度,不利于微機(jī)向高檔機(jī)發(fā)展。因此提出了精簡指令系統(tǒng)()的概念·通過簡化指令使計(jì)算機(jī)的結(jié)構(gòu)更加簡單合理,從而提高運(yùn)算速度,它有一下幾個(gè)特點(diǎn):的指令系統(tǒng)中僅選使用頻率高的一些簡單指令和很有用但不復(fù)雜指令,指令條數(shù)少。指令長度固定,指令格式少,尋址方式少。只有取數(shù)存數(shù)指令訪問存儲(chǔ)器,其余指令都在寄存器中進(jìn)行,即限制內(nèi)存訪問,提高了速度。中通用寄存器數(shù)量相當(dāng)多;大部分指令都在一個(gè)機(jī)器周期內(nèi)完成。程序控制上以硬布線邏輯為主,不用或少用微程序控制。特別重視編譯工作,以簡單有效的方式支持高級語言,減少程序執(zhí)行時(shí)間第七章測驗(yàn)..()..“間接尋址方式是為了促進(jìn)對數(shù)組的訪問而設(shè)計(jì)的”..()..指令系統(tǒng)是一個(gè)對一臺(tái)計(jì)算機(jī)表現(xiàn)表示的關(guān)鍵因素,正確。.()().()..寄存器寄存器尋址方式最快,寄存器存儲(chǔ)器尋址稍慢,存儲(chǔ)器存儲(chǔ)器尋址最慢。(). . ... 一個(gè)程序控制的指令的功能是:()..提供算術(shù)和邏輯操作 .在和之間轉(zhuǎn)移數(shù)據(jù) .在存儲(chǔ)器和之間轉(zhuǎn)移數(shù)據(jù) .改變一個(gè)程序的執(zhí)行順序.,.()..“根據(jù)操作數(shù)的存儲(chǔ)位置,指令集通常支持存儲(chǔ)器存儲(chǔ)器尋址方式?!眱纱卧L存太慢,現(xiàn)在基本不用了。..().. 一個(gè)指令字由操作碼和地址組成,顯然正確,必須牢記..()..“指令集的功能和格式僅僅影響計(jì)算機(jī)的硬件結(jié)構(gòu)?!卞e(cuò)誤,這還會(huì)影響計(jì)算機(jī)的架構(gòu),程序設(shè)計(jì)等等。.,(). . . . . 寄存器間接尋址模式中,操作數(shù)在()中: .程序計(jì)數(shù)器 .棧 .內(nèi)存 .通用寄存器組,()... . . 操作數(shù)在一個(gè)寄存器中,這種尋址方式叫做:寄存器直接尋址.().. 程序控制指令中的地址部分代表著下一個(gè)需要譯碼的指令地址,正確。.(). . . . . 在指令尋址模式中能最快獲得操作數(shù)的尋址方式是:立即尋址。訪問寄存器再快也是浮云,因?yàn)榱⒓磳ぶ贩绞街械牡刂凡糠执宓木褪遣僮鲾?shù),根本不用尋址,所以最快。,,().. . . . 為了對一個(gè)一地址指令的兩個(gè)操作數(shù)之間實(shí)現(xiàn)實(shí)現(xiàn)算術(shù)操作,一個(gè)操作數(shù)已經(jīng)被指令的地址部分給出,那么另一個(gè)操作數(shù)通過()獲得。 .立即尋址 .隱含尋址 .棧指針尋址 .間接尋址 題中已經(jīng)說明是一地址指令,而其中一個(gè)操作數(shù)已經(jīng)給出,因此另一個(gè)操作數(shù)必定是隱含的,使用的是隱含尋址方式獲得,如累加器()工作時(shí)。.,()..,, . . .. 通過使用不同的尋址方式,指令集可以() .減少指令長度,擴(kuò)展指令空間,提升編程靈活性。 .實(shí)現(xiàn)程序存儲(chǔ)和程序控制。 .直接訪問外存。 .擴(kuò)展操作碼并且減少指令譯碼問題。 牢記,木有要說的了。,,.().. 對于指令的數(shù)量,尋址方式以與指令種類,精簡指令計(jì)算機(jī)都要少于復(fù)雜指令計(jì)算機(jī)。.,,.()... . . 有兩種尋址方式,一種是順序?qū)ぶ?,一種是跳轉(zhuǎn)尋址,跳轉(zhuǎn)尋址模式可以提供() .程序的有條件轉(zhuǎn)移 .程序的有條件或無條件轉(zhuǎn)移 .程序的有條件轉(zhuǎn)移 .棧指針尋址.()..,.., . 在指令格式中使用擴(kuò)展操作碼的目的是() .當(dāng)?shù)刂房臻g減小時(shí)保持指令長度 .增加指令長度 .當(dāng)操作指令種類增加時(shí),保持指令長度 .減少指令長度 牢記,最好會(huì)擴(kuò)展操作碼的計(jì)算題。()?.. . . 顯然是型指令,因?yàn)閮纱卧L存,速度最慢。.,()... . . 在指令的地址部分給出操作數(shù)的合法地址,然后指令將采取直接尋址。定義,牢記..()..“在一個(gè)指令中操作碼給出了指令的特點(diǎn)和功能?!边@句話實(shí)際上是講操作碼指明了指令要做何種操作。..()..“指令的尋址方式是形成指令地址的方式”正確,可以說是尋址方式的定義吧。第八章知識(shí)總結(jié)·中央處理器可分為控制器和運(yùn)算器,也可細(xì)分為控制器,,寄存器,內(nèi)部總線,而后三者又統(tǒng)稱為數(shù)據(jù)路徑。·內(nèi)部至少應(yīng)該有類寄存器,它們是:存儲(chǔ)器緩沖寄存器(),指令寄存器(),程序寄存器(),存儲(chǔ)器地址寄存器(),通用寄存器(),狀態(tài)寄存器()?!ぶ噶罴拇嫫鳎ǎ┯脕肀4娈?dāng)前正在執(zhí)行的一條指令?!こ绦蛴?jì)數(shù)器()用來確定下一條要執(zhí)行的指令的地址,也叫指令計(jì)數(shù)器,執(zhí)行指令時(shí),自動(dòng)更改中的內(nèi)容,由于大多指令都是順序執(zhí)行,因此常常,當(dāng)然,當(dāng)遇到轉(zhuǎn)移指令時(shí),中的內(nèi)容將從指令寄存器中的地址字段獲得?!ご鎯?chǔ)器地址寄存器()用來保存當(dāng)前所訪問的存儲(chǔ)單元的地址,由于要對存儲(chǔ)陣列進(jìn)行譯碼,所以必須用保存地址信息,知道一次讀寫過程完成?!ねㄓ眉拇嫫鳎ǎ?可以暫時(shí)存放一些數(shù)據(jù),使不用訪存,以加快速度,因?yàn)橥ㄓ眉拇嫫鲾?shù)量較多,因此要給通用寄存器編址?!顟B(tài)寄存器(),保存由算數(shù)指令和邏輯指令運(yùn)算或測試結(jié)果建立的各種條件代碼,還保存中斷和系統(tǒng)工作狀態(tài)信息,以便和系統(tǒng)能與時(shí)了解機(jī)器運(yùn)行狀態(tài)和程序運(yùn)行狀態(tài)。·根據(jù)設(shè)計(jì)方法的不同,操作控制器可以分為時(shí)序邏輯型和存儲(chǔ)邏輯型兩種,第一種稱為硬布線控制器,也叫組合邏輯控制器,第二種成為微程序控制器。·一個(gè)指令周期通常由若干個(gè)周期組成,周期也稱為機(jī)器周期,而一個(gè)周期又由若干個(gè)時(shí)鐘周期(通常稱為節(jié)拍脈沖或者周期,它處理最基本的操作)組成?!た刂破饔沙绦蛴?jì)數(shù)器(),指令寄存器(),指令譯碼器,時(shí)序產(chǎn)生器和操作控制器組成?!ぞ喼噶钣?jì)算機(jī)絕大多數(shù)采用超標(biāo)量和超流水線結(jié)構(gòu)。第八章測驗(yàn).().....“直接分支指令的功能是把指令的地址碼轉(zhuǎn)移到程序計(jì)數(shù)器?!边@句話的意思是指下一條的指令地址由程序計(jì)數(shù)器給出,這樣的指令也叫直接分支指令,而間接分支指令也叫跳計(jì)算,指下一條執(zhí)行的指令地址,在寄存器中,而不是由程序計(jì)數(shù)器給出,類似于指令尋址方式中的跳躍尋址。.,

微程序控制硬布線控制.,,.()“在中,譯碼器被用于指令譯碼,尋址方式和操作數(shù)尋址?!闭_.,.(). .“通常,串行寄存器有移位操作的功能”正確,串行寄存器由多個(gè)觸發(fā)器組成,輸入經(jīng)過一個(gè)一個(gè)時(shí)鐘周期從第一個(gè)觸發(fā)器一步一步向輸出端移動(dòng),因此具有移位功能。.().通過硬布線實(shí)現(xiàn)的控制器也叫組合邏輯控制器,牢記,木說的。.,,,,. 一個(gè)中至少得有類寄存器,他們是:指令寄存器(),程序計(jì)數(shù)器(),存儲(chǔ)器地址寄存器(),存儲(chǔ)器緩沖寄存器()通用寄存器和狀態(tài)寄存器。.,指令寄存器(),程序計(jì)數(shù)器()。 中,存放正在執(zhí)行的指令的寄存器是指令寄存器(),指出下一條應(yīng)該被取出的指令的寄存器是程序計(jì)數(shù)器()。.().. .“指令周期由若干個(gè)周期組成”指時(shí)鐘周期,而一個(gè)指令周期由若干個(gè)周期(機(jī)器周期)組成,而不是時(shí)鐘周期。..(). .“狀態(tài)寄存器存儲(chǔ)著算數(shù)操作的結(jié)果”,錯(cuò)誤,說法過于片面。狀態(tài)寄存器保存由算數(shù)指令和邏輯指令或測試結(jié)果建立的各種條件代碼,除此之外,狀態(tài)寄存器還保存中斷和系統(tǒng)工作狀態(tài)等信息。所以此說法太過片面。.,.(). .“在中指出下一條需要執(zhí)行的指令的地址的寄存器是(存儲(chǔ)器地址寄存器)”,顯然說法錯(cuò)誤,應(yīng)該是程序計(jì)數(shù)器。.().“在中,寄存器的位長取決于機(jī)器字長”,是多少位的,其內(nèi)主要寄存器寬度就是多少位的,而位數(shù)由機(jī)器字長決定。.,。 寫機(jī)器字長()也沒錯(cuò),但最好是說數(shù)據(jù)總線寬度。.().在中,指出下一條應(yīng)該被取出的指令的寄存器是程序計(jì)數(shù)器()木說的。牢記?。?(分頻)(定時(shí)器).(). .“計(jì)數(shù)器不僅可以被用于對脈沖計(jì)數(shù),而且可以用于分頻和定時(shí)器?!闭_,雖然我也不知道為什么,但是一聽就覺得很正確有木有,有木有?沒辦法,我水平就到這了。..(). .“被用來存放正在執(zhí)行的指令的寄存器是指令寄存器()”正確,必須牢記?。ǎ?“頻率周期是時(shí)鐘周期”。頻率,就是的時(shí)鐘頻率,簡單說是運(yùn)算時(shí)的工作的頻率(秒內(nèi)發(fā)生的同步脈沖數(shù))的簡稱。。,.,. 在中,存儲(chǔ)地址寄存器()在讀寫操作中被用來存儲(chǔ)內(nèi)存地址,而狀態(tài)寄存器()被用來存儲(chǔ)算數(shù)運(yùn)算,邏輯運(yùn)算和測試結(jié)果的結(jié)果位。,().“是一個(gè)位的處理器,而是一個(gè)()位的處理器”,這道題,對于學(xué)過英語的人來說,根據(jù)題中的“”這個(gè)轉(zhuǎn)折詞,就知道一定不選。結(jié)果,尼瑪白中英的《計(jì)算機(jī)組成原理》第頁說是位的啊,尼瑪我就上當(dāng)了有木有啊?還是說題庫錯(cuò)了有木有啊,真坑爹啊有木有??!算了,這題選肯定正確,別的,我就不說什么了。(). . ., ..,, 根據(jù)咱老師的(第八章第頁)由個(gè)功能部件組成:、寄存器組、內(nèi)總線和控制器。此處最接近,因此選.().中不包含地址譯碼器,地址譯碼器在存儲(chǔ)器中,第十章的內(nèi)容。.,.().()().“程序計(jì)數(shù)器屬于控制器”,這件事,即使你把大腦丟了,用腳趾頭,也得記??!,,,.(). .“計(jì)算機(jī)的速度雖然與頻率有關(guān),但它業(yè)余計(jì)算機(jī)字長,計(jì)算機(jī)架構(gòu)有關(guān)”,正確,計(jì)算機(jī)速度受到很多因素的限制,不一定頻率越快速度就越快,要想想“木桶原理”。.,(). .“在計(jì)算機(jī)中,內(nèi)存和寄存器都可以存儲(chǔ)數(shù)據(jù)”,確實(shí)都可以存,木啥說的。:().精簡指令計(jì)算機(jī)不可能有復(fù)雜的指令系統(tǒng),顯然錯(cuò)誤;精簡指令計(jì)算機(jī)往往使用大量的寄存器組,因此也錯(cuò)誤,精簡指令計(jì)算機(jī)為了提高處理速度,大多數(shù)都使用流水線結(jié)構(gòu)和超標(biāo)量結(jié)構(gòu),因此雖然有些武斷,但確實(shí)更貼近。第九章知識(shí)總結(jié)·由運(yùn)算器和控制器兩大部分組成。·控制器由程序計(jì)數(shù)器(),指令寄存器(),指令譯碼器,時(shí)序產(chǎn)生器和操作控制器組成?!み\(yùn)算器由算術(shù)邏輯單元(),通用寄存器(),存儲(chǔ)器緩沖寄存器()和狀態(tài)寄存器()組成?!げ僮骺刂破骺梢苑譃闀r(shí)序邏輯型和存儲(chǔ)邏輯型兩種。第一種稱為硬布線控制器,它采用時(shí)序邏輯技術(shù)來實(shí)現(xiàn);第二種稱為微程序控制器,采用存儲(chǔ)邏輯來實(shí)現(xiàn)。·指令周期是指取出一條指令并執(zhí)行這條指令的時(shí)間,指令周期通常分為兩個(gè)階段:取指周期和執(zhí)行周期。一個(gè)指令周期通常由若干個(gè)周期組成,越復(fù)雜的指令,組成它的周期越多,而一個(gè)指令周期至少由兩個(gè)周期組成?!ぶ芷?,也叫機(jī)器周期,通常用從內(nèi)存中讀取一個(gè)指令字的最短時(shí)間來規(guī)定周期。一個(gè)周期可以完成一個(gè)完整的基本操作,如取指,或者執(zhí)行等。而一個(gè)周期通常由若干個(gè)時(shí)鐘周期組成?!r(shí)鐘周期通常稱為脈沖節(jié)拍或者周期,是計(jì)算機(jī)操作的最小時(shí)間單位。·硬布線控制器通過邏輯電路直接連線而產(chǎn)生。又稱組合邏輯控制方式,特點(diǎn)是速度快,但是難以對指令功能做更新和擴(kuò)展?!の⒊绦蚩刂破魇怯密浖姆椒ㄔ谠O(shè)計(jì)操作控制,控制單元向執(zhí)行單元發(fā)出的各種控制命令叫做微命令,執(zhí)行單元接受微命令后執(zhí)行的操作叫做微操作,在一個(gè)周期內(nèi),一組實(shí)現(xiàn)一定功能的微命令的組合,叫做微指令,而一條機(jī)器指令的功能是用許多微指令組成的序列來實(shí)現(xiàn)來的,這個(gè)微指令序列就叫做微程序?!の⒉僮骺煞譃橄嗳菪院拖喑庑詢煞N,相容性的微操作指在同時(shí)或同一個(gè)周期內(nèi)可以并行執(zhí)行的微操作;相斥性的微操作指在同時(shí)或同一個(gè)周期內(nèi)不能并行執(zhí)行的微操作?!?shí)現(xiàn)全部指令系統(tǒng)的微程序,存放在控制存儲(chǔ)器中,控存是一種只讀存儲(chǔ)器,一旦微程序固化,機(jī)器運(yùn)行時(shí)只讀不寫?!の⒅噶钪辽侔瑑刹糠中畔?,操作控制字段和順序控制字段,,操作控制字段又稱微操作碼字段,用以產(chǎn)生某一步操作所需的各個(gè)微操作控制信號(hào);順序控制字段又稱微地址碼字段,用以控制產(chǎn)生下一條要執(zhí)行的微指令地址?!ず罄^微地址的形成方法有兩種:計(jì)數(shù)器方式和多路轉(zhuǎn)移方式?!び?jì)數(shù)器方式借鑒了用計(jì)數(shù)產(chǎn)生機(jī)器指令地址的方法,在微程序控制器中設(shè)置一個(gè)硬件計(jì)數(shù)器叫微程序計(jì)數(shù)器μ,順序執(zhí)行微程序時(shí),(μ)→μ微程序出現(xiàn)轉(zhuǎn)移時(shí),由微指令地址字段中轉(zhuǎn)移部分結(jié)合轉(zhuǎn)移條件把新地址送入μ?!ひ粭l微指令存在多個(gè)轉(zhuǎn)移分支的情況稱為多路轉(zhuǎn)移。后繼微程序地址可由設(shè)計(jì)者指定或由設(shè)計(jì)者指定的測試判別字段控制產(chǎn)生。第九章測驗(yàn)..()“指令周期是指從內(nèi)存中取出并執(zhí)行它的時(shí)間”,正確,指令周期的定義。牢記!.,,(

). .. . .“在微程序控制中,控制單元發(fā)送控制信號(hào)到執(zhí)行單元,這個(gè)控制信號(hào)叫微命令”,正確,這種控制信號(hào)叫做微命令,形成的操作叫做微操作,而在一個(gè)周期中,一組實(shí)現(xiàn)一定功能的微命令的組合叫做微指令,而一組微指令序列叫做微程序,這三個(gè)概念需牢記。.()硬布線控制器運(yùn)行速度快但是無法更新和擴(kuò)展,這是硬布線控制器的特點(diǎn)..()正確,微程序控制確實(shí)是在用軟件的方法設(shè)計(jì)控制操作。.().機(jī)器周期也叫周期,是由一次訪存的最小讀指令時(shí)間來作為規(guī)定的。.().微指令存放在控存中??刂拼鎯?chǔ)器用來存放實(shí)現(xiàn)全部指令系統(tǒng)的的微程序,是一種只讀型存儲(chǔ)器,一旦微程序固化,機(jī)器運(yùn)行時(shí)只讀不寫。.(

).“指令周期是讀取并執(zhí)行這條指令的時(shí)間”,定義,牢記。.,().“微指令中的微命令若是相斥性的,那么他們不可以同時(shí)執(zhí)行“這里的同時(shí)指的是一個(gè)周期內(nèi)...()周期不叫時(shí)鐘周期,而叫機(jī)器周期,一個(gè)周期由若干個(gè)時(shí)鐘周期組成而不是機(jī)器周期,因此錯(cuò)誤。..()指令周期沒有別的名字,周期也叫機(jī)器周期,和指令周期不是一個(gè)概念。..()“所有操作的指令都相同“錯(cuò)誤。復(fù)雜的指令指令周期更長。.,:(),.,.,.,.比之于微程序控制,硬布線控制器有更高的執(zhí)行速度,但是卻很難擴(kuò)展和更新指令功能。..()“相斥性微操作是不能在一個(gè)周期內(nèi)并行執(zhí)行的”,正確!這是相斥性微操作的定義。.().譯碼是控制器的職責(zé),控制器內(nèi)含指令譯碼器,因此譯碼是它的職責(zé)。..()“每一個(gè)機(jī)器指令都被解釋為由微指令序列組成的微程序并執(zhí)行。”正確,微程序就是這樣解讀機(jī)器指令的。.,:().在微程序控制器中,機(jī)器指令和微指令之間的關(guān)系是:()一個(gè)由若干機(jī)器指令組成的城區(qū)可以由一個(gè)微指令來實(shí)現(xiàn)。一個(gè)微指令由若干個(gè)機(jī)器指令組成。每一個(gè)機(jī)器指令都會(huì)被由若干個(gè)微指令組成的微程序解釋并執(zhí)行。每個(gè)機(jī)器指令由一個(gè)微指令來執(zhí)行。.().μ(控制字段)μ“取出下一條指令地址的多路轉(zhuǎn)移的基本思想是利用微程序計(jì)數(shù)器的控制字段”,這是利用微指令的順序控制字段的“判別測試”和“條件狀態(tài)”信息來選擇多個(gè)“候選”微地址中的一個(gè)..()“每個(gè)指令周期至少需要兩個(gè)周期?!闭_,因?yàn)槿〕鲋辽僖粋€(gè),執(zhí)行至少一個(gè),而周期又是能完成這些獨(dú)立操作的最小時(shí)間單位。所以至少兩個(gè)周期,而一些復(fù)雜的指令,還需要更多的周期。.()()().控制器的功能是,從內(nèi)存中取出指令并且對指令譯碼和產(chǎn)生相應(yīng)的控制信號(hào)并執(zhí)行。牢記..()顯然錯(cuò)誤,具有中央處理器功能的大規(guī)模集成電路器件,被統(tǒng)稱為微處理器,而中央處理器的操作控制方式均分為兩種,硬布線控制器和微程序控制器,因此是不是微處理器與是否采用微程序控制無關(guān)。第十章知識(shí)總結(jié)·如果存儲(chǔ)器中的任何存儲(chǔ)單元的內(nèi)容都能被隨機(jī)存取,且存取時(shí)間和存儲(chǔ)單元的物理位置無關(guān),這種存儲(chǔ)器被稱為隨機(jī)存儲(chǔ)器。如果存儲(chǔ)器只能按某種順序來存取,這種存儲(chǔ)器被稱為順序存儲(chǔ)器?!ぐ雽?dǎo)體存儲(chǔ)器是隨機(jī)存儲(chǔ)器,磁帶存儲(chǔ)器就是順序存儲(chǔ)器,磁盤存儲(chǔ)器是半順序存儲(chǔ)器。·有些半導(dǎo)體存儲(chǔ)器的存儲(chǔ)內(nèi)容是不變的,即只能讀出,因此被稱為只讀存儲(chǔ)器();既能讀入又能讀出的半導(dǎo)體存儲(chǔ)器稱為隨機(jī)讀寫存儲(chǔ)器()?!嚯姾蟠鎯?chǔ)信息消失的存儲(chǔ)器,稱為易失性存儲(chǔ)器,也叫揮發(fā)性存儲(chǔ)器,斷電后仍能保存存儲(chǔ)信息的存儲(chǔ)器叫做非易失性存儲(chǔ)器,也叫非揮發(fā)性存儲(chǔ)器。是揮發(fā)性存儲(chǔ)器。·存儲(chǔ)器的存儲(chǔ)速度可以由三個(gè)指標(biāo)來衡量:()存取時(shí)間:即從向存儲(chǔ)器發(fā)出讀操作命令到數(shù)據(jù)從存儲(chǔ)器中讀出所經(jīng)歷的時(shí)間;()存取周期:連續(xù)啟動(dòng)兩次獨(dú)立的訪問存儲(chǔ)器操作所需要的最小時(shí)間間隔,又稱為訪問周期、存取周期、讀寫周期等。()頻帶寬度:單位時(shí)間內(nèi)能夠訪問到的數(shù)據(jù)個(gè)數(shù),也叫做存儲(chǔ)器的數(shù)據(jù)傳輸率。這個(gè)參數(shù)中,存儲(chǔ)周期是最重要的參數(shù),它能夠全面反映存儲(chǔ)器的工作速度?!ぶ鞔娴乃俣瓤偮浜笥诘男枰鞔娴娜萘靠偮浜笥谲浖男枰?。為了解決對存儲(chǔ)器要求容量大,速度快,成本低三者之間的矛盾,目前通常采用多級存儲(chǔ)器體系結(jié)構(gòu),即使用高速緩沖存儲(chǔ)器、主存儲(chǔ)器和外存儲(chǔ)器。·隨機(jī)讀寫存儲(chǔ)器()按存儲(chǔ)元件在運(yùn)行中能否長時(shí)間保存信息來分,有靜態(tài)存儲(chǔ)器()和動(dòng)態(tài)存儲(chǔ)器()兩種?!ざM(jìn)制代碼位是存儲(chǔ)器中最小的存儲(chǔ)單位,稱為存儲(chǔ)元,由若干個(gè)存儲(chǔ)元組成一個(gè)存儲(chǔ)單元,再由若干個(gè)存儲(chǔ)單元組成一個(gè)存儲(chǔ)器?!さ刂纷g碼驅(qū)動(dòng)系統(tǒng)有兩種譯碼方案,:一維譯碼方案和二位譯碼方案。二位譯碼方案的字線分為行譯碼字線和列譯碼字線?!ご鎯?chǔ)芯片的容量有限,為了滿足實(shí)際存儲(chǔ)器的容量要求,需要對存儲(chǔ)器進(jìn)行擴(kuò)展,主要方法有:()字?jǐn)U展法()位擴(kuò)展法()字位擴(kuò)展法·位擴(kuò)展法只加大字長,對片選信號(hào)沒有要求;字?jǐn)U展法盡在字項(xiàng)擴(kuò)充,位數(shù)不變,由片選信號(hào)來區(qū)分各片地址。字位擴(kuò)展法是位擴(kuò)展法和字?jǐn)U展法的結(jié)合。·一個(gè)存儲(chǔ)器由存儲(chǔ)體、讀寫電路、地址譯碼電路和控制電路等組成。能長久保持信息,不需刷新,工作穩(wěn)定可靠。但缺點(diǎn)是:功耗大,集成度低。·利用電容上的電荷來存儲(chǔ)信息,由于漏電使電容上的電荷衰減,需要定期地重新進(jìn)行存儲(chǔ),這個(gè)過程稱為刷新。對整個(gè)必須在一定的時(shí)間間隔內(nèi)完成一次全部單元內(nèi)容的刷新,否則會(huì)出現(xiàn)信息錯(cuò)誤。從整個(gè)上一次刷新結(jié)束到下一次刷新完為止的時(shí)間間隔叫刷新周期刷新方式有三種:集中式、分散式、異步式。·可編程有,,和三種,是一次性編程,叫做光擦除可編程只讀存儲(chǔ)器。叫做電擦除可編程只讀存儲(chǔ)器·存儲(chǔ)器也叫閃速存儲(chǔ)器,是高密度非易失性讀寫存儲(chǔ)器。它具有巨大的比特?cái)?shù)目的存儲(chǔ)容量,在沒有電源的情況下,數(shù)據(jù)也可以長期保存,既有的優(yōu)點(diǎn)又有的優(yōu)點(diǎn)?!な且环N高速緩沖存儲(chǔ)器,是為了解決與主存之間速度不匹配而采用的一項(xiàng)重要技術(shù),可以把它看作是主存的緩沖存儲(chǔ)器,由高速的組成,為了追求高速,包括管理在內(nèi)的全部功能均由硬件實(shí)現(xiàn),對程序員透明?!さ墓ぷ髟硎腔诔绦蛟L問的局部性原則?!K是與主存之間數(shù)據(jù)交換的單位,主存與中塊的大小相同但數(shù)目不等?!づc主存相比,的容量很小,它保存的內(nèi)容只是主存的一個(gè)子集,為了把主存中的內(nèi)容放到中,必須采用某種方法把主存地址定位到中,這稱作地址映射?!ぶ鞔媾c的地址映射和地址變換有三種方式:()全相聯(lián)映射與其地址變換()直接映射與地址變換()組相聯(lián)映射與其地址變換。測驗(yàn)....“被設(shè)計(jì)成相對于處理器來講主存能表現(xiàn)的比它實(shí)際上更快一些”,聽起來有些拗口,但就是這樣的,的設(shè)計(jì)目的就是為了提高對主存的訪問速度。.,:①;②;③④⑤.,②③①⑤④.①③;④⑤在一個(gè)計(jì)算機(jī)系統(tǒng)中,以下所有單元均可以存儲(chǔ)信息①主存②中的通用寄存器③④磁帶⑤硬盤,根據(jù)訪問速度,從快到慢的順序是②③①⑤④主存包括:①③,二級存儲(chǔ)包括④⑤.(),. . .. .通常虛擬存儲(chǔ)由主輔存儲(chǔ)構(gòu)成,它是一個(gè)二級存儲(chǔ)結(jié)構(gòu)。牢記。.×,,.“一個(gè)被組織成一個(gè)×位的芯片,除去電源供應(yīng)引腳和接地引腳外,至少還應(yīng)該有個(gè)引腳。”是這樣數(shù)的:位的芯片至少有個(gè)引腳連接數(shù)據(jù)總線,而()的容量要求地址總線至少為根,以使得容量達(dá)到,除此之外,為了使得此可以被擴(kuò)展,它還應(yīng)該有片選信號(hào)引腳。為了區(qū)分對此的操作是讀還是寫,此芯片還應(yīng)該有讀寫控制信號(hào)引腳。所以總共的引腳數(shù)至少應(yīng)該為:(根)。.×,,.一個(gè)被組織為一個(gè)×位的芯片,那么它的地址長度是,它的字長是。()的容量要求它有根總線,所以它的地址長度為。..() . .. . 雙端口存儲(chǔ)器可以更快的讀寫操作,這是因?yàn)樗捎昧耍ǎ?.流水線 .新型硬件 .兩套相互獨(dú)立的讀寫電路 .高速芯片.,(). . . . .“虛擬存儲(chǔ)器中,地址匹配是操作系統(tǒng)的責(zé)任?!崩斡?。...“采取全相連映射的有著高命中率和低造價(jià)?!卞e(cuò)誤,全相連的映射策略會(huì)有較高的命中率,但它的控制電路很復(fù)雜,所以造價(jià)不會(huì)低,也正是因?yàn)榭刂齐娐窂?fù)雜的問題,全相連的映射策略只應(yīng)用于容量較小的中。..“采取直接相連策略的有著高命中率和低造價(jià)。”因?yàn)閮?nèi)存的每個(gè)塊只能映射到中比較固定的幾個(gè)行中,因此控制邏輯電路簡單,造價(jià)也低,但是這種相對死板的映射方式有著較低的命中率,因此說法錯(cuò)誤.,,.(答案錯(cuò)了)(待定).,...“是存儲(chǔ)器的一部分,它可以被指令直接訪問”(待定)....“計(jì)算機(jī)存儲(chǔ)系統(tǒng)應(yīng)用多級分層結(jié)構(gòu)是為了解決存儲(chǔ)速度上的瓶頸”。錯(cuò)誤。.×,,.“一個(gè)被組織成一個(gè)×位的芯片,它應(yīng)該有根地址引腳,根數(shù)據(jù)引腳?!币?yàn)橐WC位的字長,芯片必須有根數(shù)據(jù)總線的引腳。而要保證()的容量,應(yīng)該有根地址引腳。(待定).,...“相連存儲(chǔ)器是通過地址進(jìn)行訪問的,并且在中它被用于塊表?!毕噙B存儲(chǔ)器是通過內(nèi)容進(jìn)行訪問的。.:(). . .,. . . 計(jì)算機(jī)存儲(chǔ)系統(tǒng)中采用多級結(jié)構(gòu)的目的是:() .減少計(jì)算機(jī)的容量 .解決容量,速度和價(jià)格之間的矛盾。 .易于操作 .便于存儲(chǔ)海量數(shù)據(jù) 正確,因?yàn)閮?nèi)存和雖然速度快,但是容量小價(jià)格高,而磁盤閃存等容量大但是速度慢,所以為了兼顧速度和容量,計(jì)算機(jī)存儲(chǔ)系統(tǒng)采取多級結(jié)構(gòu)。(待定).**.,. 使用*位存儲(chǔ)芯片來制作一個(gè)*位存儲(chǔ)模塊。需要進(jìn)行次字拓展,次位拓展。.,...“主存與的地址匹配有全相連匹配策略,直接相連匹配策略和組相連匹配策略。”正確!地址映射方式,書中介紹的就這三種。.:,“計(jì)算機(jī)的存儲(chǔ)系統(tǒng)是,主存和輔助存儲(chǔ)”,牢記,木說的!.:().. . . .“ 使用虛擬存儲(chǔ)的目的是擴(kuò)展主存的容量”一般來說主存的容量相對于用戶來說還是比較小的,因此仍然需要擴(kuò)展,將輔助存儲(chǔ)和主存統(tǒng)一編址便產(chǎn)生了虛擬存儲(chǔ),其目的就是為了擴(kuò)展貯存的容量。.:. . . .“不能夠直接訪問硬盤”太顯然了!有木有?。?*.“個(gè)*位芯片可以制作一個(gè)*位存儲(chǔ)模塊?!眰€(gè)芯片每四個(gè)分為一組,做位拓展,可以分出組,一組是的容量,一共是的容量。.,...“比快,但是它的整合度要低些”.().. . . .“主存被用來存儲(chǔ)數(shù)據(jù)和程序?!焙喼睕]啥說的。(待定).,.,. 令一個(gè)計(jì)算機(jī)的字長為位,他的容量是如果按字存儲(chǔ)為內(nèi)存編址,那么地址范圍為()。.,.,<>.(答案錯(cuò)了) 設(shè)計(jì)算機(jī)字長是位,而內(nèi)存的容量是,如果內(nèi)存按半字編址,那么他的內(nèi)存空間是。.,...· 的刷新方式有三種,分別是:集中刷新,分散刷新和異步刷新。.:(). . . .“和主存之間設(shè)置的目的是:為了平衡和主存之間的速度”正確!主存速度要比慢很多,根據(jù)木桶原理,要想提高計(jì)算機(jī)的速度,必須提高主存的速度,所以設(shè)計(jì)了。.,.“主存和之間的組相連映射策略是很靈活的,高命中的和低開銷的?!闭_,組相連的方式繼承了全相連和直接相連映射策略各自的優(yōu)點(diǎn),所以也被廣泛使用。.:()“相連存儲(chǔ)是一種按內(nèi)容編址的存儲(chǔ)器?!鼻杏?,這是相連存儲(chǔ)器的最大特點(diǎn)。計(jì)算題一:給出:,求:[]’,[]’,[]’,[]’,[]’,[]’[]補(bǔ),[]補(bǔ),[]補(bǔ),[]補(bǔ),[]補(bǔ),[]補(bǔ)。二:(),?將十六進(jìn)制數(shù)展開,可得二進(jìn)制數(shù)格式為:指數(shù)階碼()包括隱藏位的尾數(shù)于是有:()**()*()()三:設(shè)一個(gè)加法器的進(jìn)位分別為,,,。是低位的進(jìn)位標(biāo)志,請分別給出,,,在串行模式下和進(jìn)位先行模式下的邏輯表達(dá)式()串行進(jìn)位方式:其中:,⊕,⊕ ,⊕ ,⊕()并行進(jìn)位方式:其中—,—表達(dá)式與串行進(jìn)位方式相同。四:假設(shè)一個(gè)計(jì)算機(jī)的時(shí)鐘頻率是,并且有種指令,并且每種的指令的使用頻率和已在下表給出。()計(jì)算出這個(gè)計(jì)算機(jī)運(yùn)行一個(gè)具有條指令的程序的和周期。()把比較和分支指令結(jié)合在一起,從而去掉比較指令,假設(shè)比較指令被用于分支指令,現(xiàn)在每個(gè)分支指令都變成了比較和分支指令,也假設(shè)新的方案可以減少的時(shí)鐘頻率,因?yàn)樾碌谋容^和分支指令需要更多的時(shí)間去執(zhí)行,計(jì)算出,,和。()****()()×()*(*)()(***)()(*)×()(*)*(**)五:給出一個(gè)十進(jìn)制數(shù),請用的單精度浮點(diǎn)數(shù)的標(biāo)準(zhǔn)形式表示它。首先分別將整數(shù)和分?jǐn)?shù)部分轉(zhuǎn)換成二進(jìn)制數(shù)然后移動(dòng)小數(shù)點(diǎn),使其在第位之間=*=于是得到: =,= =二進(jìn)制表示:()以知命中率,主存比慢四倍,以知主存存取周期為,求主存的效率和平均訪問時(shí)間。解:;[()][()×]×[×]×。已知主存系統(tǒng)效率為,平均訪問時(shí)間為,比主存快倍,求主存儲(chǔ)器周期是多少?命中率是多少?解:因?yàn)椋核裕骸痢?存取周期)××(主存存取周期)因?yàn)椋篬(–)]所以:執(zhí)行一段程序時(shí),完成存取的次數(shù)為次,主存完成存取的次數(shù)為次,已知存取周期為,主存為,求主存系統(tǒng)的效率和平均訪問時(shí)間。解:命中率()()主存慢于的倍率:訪問效率:[(–)][(–)×]平均訪問時(shí)間:執(zhí)行一段程序時(shí),完成存取的次數(shù)為次,主存完成存取的次數(shù)為次。已知存取周期為,主存存取周期為。求:().命中率,().主存系統(tǒng)的訪問效率,().平均訪問時(shí)間。解:\*①命中率()()\*②主存慢于的倍率訪問效率:e=1/[()]=/[()×]=℅\*③平均訪問時(shí)間Ta=Tc/e=/=某計(jì)算機(jī)系統(tǒng)的內(nèi)存儲(chǔ)器由和主存構(gòu)成,的存取周期為納秒,主存的存取周期為納秒。已知在一段給定的時(shí)間內(nèi),共訪問內(nèi)存次,其中次訪問主存。問:()的命中率是多少?()訪問內(nèi)存的平均時(shí)間是多少納秒?()主存系統(tǒng)的效率是多少?解:的命中率訪存的平均時(shí)間·()×()×主存系統(tǒng)的效率設(shè)某流水線計(jì)算機(jī)有一個(gè)指令和數(shù)據(jù)合一的,已知的讀寫時(shí)間為,主存的讀寫時(shí)間為,取指的命中率為,取數(shù)據(jù)的命中率為,在執(zhí)行程序時(shí),有的指令需要存取一個(gè)操作數(shù)。為簡化起見,假設(shè)指令流水線在任何時(shí)候都不阻塞。問設(shè)置后,與無比較,計(jì)算機(jī)的運(yùn)算速度可提高多少倍?解答: **() 指**數(shù)****(*)所以,提高倍。設(shè)有一個(gè)的容量為字,每塊字,在直接映象方式下,求:()該可容納多少個(gè)塊?()如果主存的容量為字,則有多少個(gè)塊?()主存的地址格式?的地址格式?()主存中的第單元映象到中哪一塊?解:()可容納的塊數(shù)為(塊)()主存的可容納的塊數(shù)為:(塊)()主存地址格式為:塊內(nèi)地址(塊內(nèi)地址(位)區(qū)內(nèi)塊號(hào)(位)區(qū)號(hào)(位)地址格式為:塊內(nèi)地址(塊內(nèi)地址(位)區(qū)內(nèi)塊號(hào)(位)()主存中的單元:()區(qū)塊字區(qū)塊字在一個(gè)采用組相聯(lián)映射方式的系統(tǒng)中,主存和均按字節(jié)編址,按字訪問,字長為位。的容量為,主存的容量為。的每一組有塊,每塊有個(gè)字。要求采用按地址訪問方式構(gòu)成相聯(lián)目錄表,實(shí)現(xiàn)主存地址到地址的變換,并采用個(gè)相等比較電路。給出主存和的地址格式,并標(biāo)出各字段長度.()計(jì)算相聯(lián)目錄表的個(gè)數(shù)。解:相聯(lián)目錄表的地址個(gè)數(shù)是=個(gè)設(shè)計(jì)每個(gè)相聯(lián)目錄表所存內(nèi)容的格式,并標(biāo)出每一個(gè)字段的長度。()計(jì)算每個(gè)比較電路的位數(shù)。解:每個(gè)比較電路的位數(shù)是位。()地址的哪些字段可從主存地址直接得到?哪些字段必須從相聯(lián)目錄表得到?解:地址組號(hào)字段和塊內(nèi)地址可從主存地址直接得到,組內(nèi)塊號(hào)字段必須從相聯(lián)目錄表得到。一個(gè)程序共有個(gè)頁面組成,在程序執(zhí)行過程中,頁面地址流如下,、、、、、、、、、,假設(shè)在程序執(zhí)行過程中分配給這個(gè)程序的主存儲(chǔ)器只有個(gè)頁面。()給出用、、三種頁面替換算法對這個(gè)主存的調(diào)度情況表,并統(tǒng)計(jì)頁面命中次數(shù)。()計(jì)算頁面替換算法的頁面命中率。已知某位機(jī)的主存采用半導(dǎo)體存貯器,地址碼為位,若使用×位芯片組成該機(jī)所允許的最大主存空間,并選用模塊條的形式,問:若每個(gè)模塊為×位,共需幾個(gè)模塊條?每個(gè)模塊內(nèi)共有多少片芯片?主存共需多少芯片?解:()由于主存地址碼給定位,所以最大存儲(chǔ)空間為,主存的最大容量為?,F(xiàn)每個(gè)模塊條的存儲(chǔ)容量為,所以主存共需個(gè)模塊條。()每個(gè)模塊條的存儲(chǔ)容量為,現(xiàn)使用×位的芯片拼成×位(共組),用地址碼的低(——)直接接到芯片地址輸入端,然后用地址的高位(——)通過:譯碼器輸出分別接到組芯片的選片端。共有×個(gè)芯片。()據(jù)前面所得,共需個(gè)模塊條,每個(gè)模條上有片芯片,故主存共需×片芯片。已知某位機(jī)的主存采用半導(dǎo)體存貯器,地址碼為位,若使用×位芯片組成該機(jī)所允許的最大主存空間,并選用模塊條結(jié)構(gòu)形式。問:()若每個(gè)模塊條為×位,共需幾個(gè)模塊條?()每個(gè)模塊內(nèi)共有多少片芯片?()主存共需多少芯片?解:()由于主存地址碼給定位,所以最大空間為,主存的最大容量為*位?,F(xiàn)在每個(gè)模塊條的存貯容量為×位,所以主存共需塊模塊條。()每個(gè)模塊板的存貯容量為×位,現(xiàn)用×位的芯片。每塊模塊條采用位擴(kuò)展與字?jǐn)U展相結(jié)合的方式:即用片芯片拼成×位(共組),用地址碼的低位()直接接到芯片地址輸入端,然后用地址碼的高位()通過:譯碼器輸出分別接到組芯片的片選端。共×個(gè)()根據(jù)前面所得,共虛個(gè)模塊條,每個(gè)模塊條上有片芯片,故主存共需×片芯片()。用×位的芯片構(gòu)成×位的存貯器。要求:畫出該寄存器組成的邏輯框圖。設(shè)存貯器讀寫周期均為μ,在μ內(nèi)至少要訪存一次。試問采用哪種刷新方式比較合理?兩次刷新的最大時(shí)間間隔是多少?對全部存貯單元刷新一遍,所需實(shí)際刷新時(shí)間是多少?解:()根據(jù)題意,存貯器總量為,故地址線總需位?,F(xiàn)使用×位的動(dòng)態(tài)芯片,共需片。芯片本身地址線占位,位經(jīng)過譯碼形成個(gè)片選邏輯。所以采用位擴(kuò)展與字?jǐn)U展結(jié)合的方法來組成整個(gè)存貯器,其組成邏輯框圖如圖,其中使用一片:譯碼器。圖()根據(jù)已知條件,在μ內(nèi)至少需要訪存一次,所以整個(gè)存貯器的平均讀寫周期與單個(gè)存貯器片的讀寫周期相差不多,應(yīng)采用異步刷新比較合理。對動(dòng)態(tài)存貯器來講,兩次刷新的最大時(shí)間間隔是。芯片讀寫周期為μ,假設(shè)×位的芯片由×矩陣存貯元構(gòu)成,刷新時(shí)只對行進(jìn)行異步方式刷新,則刷新間隔為μ,可取刷新信號(hào)周期μ。設(shè)共有根地址線,根數(shù)據(jù)線,并用作訪存控制信號(hào)(低電平有效),用作讀寫控制信號(hào)(高電平為讀,低電平為寫),現(xiàn)有下列芯片與各種門電路(自定),如圖。畫出與存儲(chǔ)器的連接圖。要求:×位×位×位×位×位×位×位×位()指出選用的存儲(chǔ)芯片類型與數(shù)量;()詳細(xì)畫出片選邏輯。解:()存儲(chǔ)芯片地址空間分配:最大空間為系統(tǒng)程序區(qū);相鄰的為系統(tǒng)程序工作區(qū);空閑()()空閑()()()()

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論