計算機體系結(jié)構(gòu)第二章.ppt_第1頁
計算機體系結(jié)構(gòu)第二章.ppt_第2頁
計算機體系結(jié)構(gòu)第二章.ppt_第3頁
計算機體系結(jié)構(gòu)第二章.ppt_第4頁
計算機體系結(jié)構(gòu)第二章.ppt_第5頁
已閱讀5頁,還剩66頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第二章 數(shù)據(jù)表示與指令系統(tǒng),1 數(shù)據(jù)表示,一、數(shù)據(jù)表示的確定 1. 何謂數(shù)據(jù)表示 由硬件直接識別和處理(引用)的數(shù)據(jù)類型, 2. 數(shù)據(jù)表示的主要類型 1)常用數(shù)據(jù)表示:定點數(shù)、字符串、浮點數(shù)等。 2)高級數(shù)據(jù)表示:自定義、向量、堆棧數(shù)據(jù)表示 3. 數(shù)據(jù)表示與系統(tǒng)結(jié)構(gòu)的關(guān)系 1)數(shù)據(jù)表示是硬件設(shè)計基礎(chǔ) 2)數(shù)據(jù)表示是指令加工的對象,4. 數(shù)據(jù)表示確定 在進行軟件和硬件的功能分配時,計算機系統(tǒng)結(jié)構(gòu)設(shè)計應(yīng)考慮在機器中設(shè)置哪些數(shù)據(jù)表示,使之能對應(yīng)用中用到的數(shù)據(jù)結(jié)構(gòu)有高的實現(xiàn)效率。在定點、浮點、字符串、邏輯、十進制等基本數(shù)據(jù)表示的基礎(chǔ)之上,根據(jù)應(yīng)用的需要,考慮在機器中引入哪些高級的數(shù)據(jù)表示,以便能為數(shù)據(jù)的實現(xiàn)提供更好的支持(通用性和利用率是否較高)。 1)一般計算機要選用常用的數(shù)據(jù)表示; 2)對較高級的數(shù)據(jù)表示要有針對選取。 當(dāng)處理的數(shù)據(jù)類型較多時,可選自定義的數(shù)據(jù)。 當(dāng)對向量數(shù)據(jù)處理較多時,可選向量數(shù)據(jù)表示。 當(dāng)逆波蘭表達式處理較多時,可選堆棧數(shù)據(jù)表示。,二、自定義數(shù)據(jù)表示 自定義數(shù)據(jù)表示是為縮短高級語言和機器語言的語義差距引出來的。它又有標(biāo)志符數(shù)據(jù)表示和數(shù)據(jù)描述符兩類。 1. 標(biāo)志符 1)格式 類型標(biāo)志 數(shù)據(jù)值,類型標(biāo)志,數(shù)據(jù)值,2)標(biāo)志位位數(shù)選取 簡單的用三位標(biāo)志符區(qū)分8種(23)類型 根據(jù)需要選取更多位,3)使用標(biāo)志位的優(yōu)缺點 可簡化指令系統(tǒng)與編譯程序,便于不同數(shù)據(jù)類型的自動校驗與轉(zhuǎn)換。 缺點:一個標(biāo)志位只能對一個數(shù)據(jù)進行描述,其描述效率不高。 2. 描述符,特征位:用來區(qū)分描述符還是非描述符。 當(dāng)為描述符時,才有后面的三個字段,如某機采用101表示描述符的特征位。,塊長度:描述數(shù)據(jù)塊的個數(shù)。 塊首址:第一個數(shù)據(jù)單元的地址。 塊屬性:描述數(shù)據(jù)的特征。 2)使用描述符的好處 描述相同類型的數(shù)據(jù)時,描述效率高; 利用塊屬性也有利于對信息的保護; 可當(dāng)作直接尋址及間接尋址使用。 直接尋址:根據(jù)描述符給出數(shù)據(jù)塊的首址,直接尋址。,存儲器一次間接 存儲器兩次間接: 描述符給出的仍是數(shù)據(jù)描述符 可描述陣列數(shù)據(jù):描述一個陣列可用一級、二級描述符描述。 a00 a03 A= a30 a33,一級描述符(要求數(shù)據(jù)連續(xù)存放),分別利用兩級描述符和三級描述符描述下列陣列數(shù)據(jù)。 a00 a01 a02 a03 b00 b01 b02 b03 a10 a11 a12 a13 b10 b11 b12 b13 A= a20 a21 a22 a23 B= b20 b21 b22 b23 a30 a31 a32 a33 b30 b31 b32 b33,1. 解: 1)兩級描述符:,或:,2)三級描述符,三、向量數(shù)據(jù)表示 1. 含義:有序排列的數(shù)據(jù)元素稱為向量(向量數(shù)據(jù)) 2. 向量數(shù)據(jù)的三要素: 1)基地址:存放第一個向量數(shù)據(jù)的地址; 2)向量長度:向量數(shù)據(jù)個數(shù); 3)位移量:與基地址的距離。,3. 根據(jù)三要素可推出參數(shù) 1)起始地址 = 基地址 + 位移量,實際參與本次操作的第一個數(shù)據(jù)(元素)的地址; 2)有效向量長度 = 向量長度-位移量,實際參與本次操作的向量數(shù)據(jù)個數(shù)。 4. 向量運算指令 STAR100機共有16個向量寄存器, 每個寄存器用四位二進制數(shù)表示 。 1)格式:,說明:,F:主操作碼字段,表示向量指令操作性質(zhì)。 G:輔操作碼字段(根據(jù)結(jié)果,進行轉(zhuǎn)移等) X:存放源向量A長度及基址的寄存器號。 Y:存放源向量B長度及基址的寄存器號。 A:源向量A位移量所在寄存器號。 B:源向量B位移量所在寄存器號。 Z:控制向量長度(在G有效時)。 C:存放結(jié)果向量C長度及基地址的寄存器號。,3)例子: 完成以下向量運算。A, B向量分布如右圖示。 c0=a3+b1 c1=a4+b2 c7=a10+b8 設(shè):編譯程序測出8、9、10、11、12號寄存器空閑,并分別存放X、A、Y、B、C,畫出各寄存器及指令的內(nèi)容。,解: 向量寄存器分配(無G),向量指令格式填寫,5. 稀疏向量的壓縮 1)稀疏向量含義:具有多個0元素的向量。 2)壓縮辦法:利用有序“位向量”來指明稀疏向量中各元素的狀況及所在位置。 位向量的位數(shù)與向量長度相等。 某元素為0時,對應(yīng)位向量的位為0。 某元素為非0時,對應(yīng)位向量的位為1。 如: 稀疏向量,有序位向量: 占用5個單元 節(jié)省3個單元,a0= 56 a3= -112 a5= 78 a6= 34 目的:*可節(jié)省存儲空間; *實際長度減少可加快運算速度。,壓縮向量,四、堆棧數(shù)據(jù)表示 1. 含義:凡是按先進后出方式工作的特殊(存儲)區(qū)域稱為堆棧。 2. 堆棧組成方式: 1)寄存器堆棧,全由寄存器構(gòu)成,速度快,擴充棧容成本高。 2)寄存器與存貯器結(jié)合堆棧。 寄存器速度快作棧頂(需數(shù)個棧頂寄存器)。 存貯器價格低擴充棧容易。 3. 堆棧的生長方式 通常采用向下生長方式:壓入數(shù)據(jù)后,堆棧指針SP向地址減少方向變化。,4. 堆棧的主要作用 1)保護信息,保存現(xiàn)場; 2)支持子程序嵌套與中斷嵌套以及遞歸調(diào)用的正確進入與返回; 3)十分有利于完成對逆波蘭表達式的運算。 5. 逆波蘭表達式及其運算 1)三種表達式 數(shù)學(xué)表達式:A+B 波蘭表達式:+AB 逆波蘭表達式:AB+,2)數(shù)學(xué)表達式的樹結(jié)構(gòu) 把運算符做結(jié)點。 把運算元素做葉子。 把最后一個運算符作根節(jié)點(二叉樹) 例:(A+B)*C-D/(E+F),3)逆波蘭表達式的生成 利用后序遍歷樹,生成逆波蘭表達式要點: 先左,后右,先枝葉,后結(jié)點,依次收集運算元素與運算符,直到最后一個運算符(根結(jié)點)為止。 AB+C*DEF+/- 4)在堆棧機上完成逆波蘭表達式運算 要點:見運算元素壓入堆棧。 見運算符就將次棧頂元素與棧頂元素進行相應(yīng)運算, 結(jié)果留在棧頂,直到最后一個運算符。,五、浮點數(shù)尾數(shù)的基值(rm)選擇 1.,浮點表示,N = Srp,浮點數(shù)的一般形式,S 尾數(shù)(含小數(shù)點),p 階碼,r 基數(shù)(基值rm ),計算機中 r 取 2、4、8、16 等 。 如:0.23581,當(dāng) r = 2,N = 11.0101,= 0.110101210,= 1.1010121,= 1101.012-10,= 0.001101012100,計算機中 S 小數(shù)、可正可負,p 整數(shù)、可正可負,規(guī)格化數(shù),S小數(shù)點后的最高數(shù)值位為非0的浮點數(shù)稱為規(guī)格化浮點數(shù)。,2. 浮點數(shù)的一般格式,3. rm影響的因素 數(shù)的表示范圍 上圖中階碼的位數(shù)P的大小主要影響浮點數(shù)的可表示范圍的大小。,尾數(shù)的位數(shù)m主要影響浮點數(shù)的可表示精度。 當(dāng)P一定時,尾數(shù)采用什么進制(r)可影響數(shù)的表示范圍、精度及數(shù)在數(shù)軸上分布的離散程度。 P在所有的機器中都采用二進制。 rm=2時, m位 非0最小正尾數(shù)2-m .0001,最大正尾數(shù)1-2-m .1111,最大正階2p1 0111,P個1,最大負階-2p 1000,P個0,最小正浮點數(shù) 2-m*2-2P 非0最小尾數(shù)乘最大負階-2p rm-m*rm-2P 最大的正浮點數(shù) (1-2-m ) *22P-1 最大尾數(shù)乘最大正階-2p-1 (1-rm-m)*rm2P-1 正數(shù)軸上表示范圍 rm-m*rm-2P (1- rm-m)*rm2P-1 規(guī)格化浮點數(shù)個數(shù) 尾數(shù)最高數(shù)值位為非0的浮點數(shù)稱為規(guī)格化浮點數(shù)。,設(shè):P=2 ,m=4 正尾數(shù)、規(guī)格化、非負階。 rm=2時,共有32個規(guī)格化浮點數(shù),rm=16時,共有60個規(guī)格化浮點數(shù),rm=4時,p,規(guī)格化浮點數(shù)的稀密度e rm=16時 e=15/32=0.47 rm =4時 e=24/32=0.75 結(jié)論:rm越大,規(guī)格化浮點數(shù)分布越稀疏。 精度:(從e可以看出) rm大,精度低。 4. rm的選擇原則 應(yīng)視數(shù)的表示范圍決定。 隨著位數(shù)范圍越來越大,rm有向下取的趨勢。,習(xí)題2. 分別用rm =2和8,在不包括符號位在內(nèi)的p=3,m=3且非負階、正尾數(shù)、規(guī)格化條件下 1)先列出兩種rm的規(guī)格化浮點數(shù)表。 2)分別計算rm =2和8條件下規(guī)格化數(shù)的個數(shù),數(shù)的表示范圍及表示比e。,最小規(guī)格化浮點數(shù)的尾數(shù)的確定: 設(shè)尾數(shù)位數(shù)m=4 階碼部分值E=0 對 (0.1)r 二進制:0.1000 1/2 四進制: 0.0100 1/4 八進制: 0.0010 1/8 十六進制: 0.0001 1/16,六、下溢的處理 兩種溢出: 運算結(jié)果超出允許范圍。 是指尾數(shù)右移過程中丟掉的移出位,它影響精度。,最小負數(shù) (絕對值最大),最小正數(shù),最大負數(shù) (絕對值最?。?階符,數(shù)符,移出位,2. 恒置1法 含義:不管移出位如何,均將尾數(shù)末位置1的一種下溢處理方法。,誤差分析中把機器能表示的最小分辨數(shù)值定為1 1. 截斷法 含義:對尾數(shù)移出位簡單截取的一種處理方法。 特點:)無下移處理線路,實現(xiàn)容易。 )平均誤差為負且較大,無法調(diào)節(jié),只適用于對精度無要求之處。,取值表,0 1,特點:)有了簡單的下溢處理線路; )綜合誤差有所下降(比截斷法)。,3. 舍入法 含義:根據(jù)移出最高位進行舍取時的一種下溢處理法。 )當(dāng)移出的最高位( 2-1 )=0時,按截斷法。 )當(dāng)移出的最高位(2-1 )=1時,將尾數(shù)的末位加1。 取值表,特點: )需移出最高位判別線路及尾數(shù)加1線路,比較復(fù)雜。 )綜合誤差較小,用于對精度要求較高處,較常用。,4. 查表舍入法(ROM查表法) 基本思想:從n位尾數(shù)中切取K位尾數(shù),并同移出位一起送ROM中去查表,并從表中送出K位尾數(shù),使其綜合誤差趨于0。,ROM表的安排原則 )當(dāng)K位尾數(shù)為非全1時,按舍入法取值。 )當(dāng)K位尾數(shù)為全1時,按截斷法取值。 取值表,設(shè)K=2,兩個移出位,特點:)具有最復(fù)雜的下溢線路(除舍入法線路外,還要有ROM 表); )綜合誤差最?。?)用在精度高的地方。,2 地址表示與尋址方式,一、地址表示 1. 地址表示類型 1) 按所用不同進制數(shù) 用二進制地址 用八進制地址 用十六進制地址 用十進制地址 2)按所指不同空間表示 存貯單元地址。 I/O端口地址。 寄存器地址,3)按存貯管理不同 頁地址 段地址 段頁地址 4)按訪問空間數(shù)據(jù)長度不同 字節(jié)地址(8位) 半字地址(16位) 單字地址(32位) 雙字地址(64位) 5)按編程角度 邏輯地址程序員編程使用 物理地址程序在主存中的實際存放地址,6)存儲保護來分 基地址:某用戶存儲單元的首地址 界地址:存儲保護中的界限保護 2 物理地址空間的信息分布 1)條件:在一個具有雙字存儲器中,可存放多種長度數(shù)據(jù)(字節(jié)、半字、字、雙字) 2)緊湊存放:盡量利用存儲空間,將各種不同長度的數(shù)據(jù)緊湊存放,但可能出現(xiàn)雙字、字、半字跨主存字邊界存放的情況,從而增加訪存時間。 如:依次存放單字(4字節(jié))、雙字、半字(2字節(jié))、字節(jié)、半字、單字、單字,3)按整數(shù)邊界存放(存放地址是信息寬度(字節(jié)數(shù))的整數(shù)倍):,浪費了一定的空間,但保證了訪問時間。,二、尋址方式簡介 1. 三種面向的尋址方式 機器指令可以訪問寄存器、堆棧或主存中的數(shù),因此相應(yīng)地就有面向寄存器、面向堆棧和面向主存的不同尋址方式。 2. 尋址方式選擇原則 1)盡快獲得操作數(shù)(速度) 2)尋址字段位數(shù)少(省空間) 3)能訪問盡可能大的存儲空間 4)有利于循環(huán)程序設(shè)計 5)有靈活多變尋址來達到同一目的訪問(編程靈活),3. 程序在主存中的定位技術(shù) 1)靜態(tài)再定位 目程序裝入主存時,通過調(diào)用系統(tǒng)配備的裝入程序,把目程序的邏輯地址用軟的方法逐一修改成物理地址。 靜態(tài)再定位不利于多道程序的運行環(huán)境。 2)動態(tài)再定位 動態(tài)再定位的一種方法是設(shè)置基址寄存器和地址加法器硬件,在程序裝入主存時,只將裝入主存的起始地址存入該道程序的基址寄存器中即可,指令的地址字段不作修改。程序在執(zhí)行過程中,才形成物理地址訪存。,基址尋址的方法主要是支持程序的動態(tài)再定位。變址尋址則主要是為實現(xiàn)程序的循環(huán),支持向量、數(shù)組數(shù)據(jù)的尋址使用的。 動態(tài)再定位技術(shù)的進一步發(fā)展是采用映象表來進行地址的映象和變換,它可以使每個用戶在機器上運行比實際主存容量大得多的程序。,3 指令系統(tǒng),能由計算機硬件直接識別的指令為機器指令,所有機器指令的集合為指令系統(tǒng),不同的機器類型具有不同的指令系統(tǒng)。 一、指令主要類型,二、指令格式的優(yōu)化 1. 對操作碼編碼方法 1)等長編碼 每條指令的編碼位數(shù)相等 編碼位數(shù)L的確定與指令條數(shù)N相關(guān)。 L =log2N 例:N=7 L=3 特點: )編碼規(guī)整,使控制器譯碼機構(gòu)簡單。 )當(dāng)指令使用頻度不同時,不利于等效平均編碼長度的減少,從而不利于信息的傳遞效率。 等長法用于RISC(精簡指令系統(tǒng)計算機)中,2)Huff man壓縮編碼法 基本思想 )頻度高的指令用短碼表示。 )頻度低的指令用較長碼表示。 Huff man-A方案編碼樹的繪制要點: *將指令按頻度從高到低順序排列; *在指令線之外找個根結(jié)點,并將它與兩端指令連接起來形成; *其余指令分別作與頻度高的那條邊的多條平行線,即形成編碼樹。,每條指令的使用頻度之和為1,即,編碼形成 編碼樹上,結(jié)點與結(jié)點之間,結(jié)點與指令之間規(guī)則地加0,1。 每條指令均從根結(jié)點出發(fā),沿最短路徑指向指令,依次收集途中數(shù)碼,即形成編碼。 特點 )在指令的使用頻度不相同時,有利于降低信息等效平均編碼長度及信息的傳送效率。 )不同位數(shù)編碼類型太多,使控制器的譯碼復(fù)雜。,信息等效平均碼長L的計算,3)擴展編碼法 基本思想:即要考慮頻度不同時,用不等長編碼,又要考慮減少不同位數(shù)編碼類型,使譯碼機構(gòu)不要太復(fù)雜,采用多余一位進行擴展。 兩位擴展 )3/3/3方案 0 0 1 1 0 0 1 1 1 1 0 0 0 1 3 1 1 0 1 3 1 1 1 1 0 1 3 1 0 1 1 1 0 1 1 1 1 1 0,)2/4/8方案 0 0 2 1 0 0 0 1 0 1 0 0 0 0 1 1 0 0 1 4 1 0 1 0 0 1 1 1 0 0 1 0 1 1 0 0 1 1 0 1 1 0 1 1 0 1 8 1 1 1 0 0 0 1 1 1 0 0 1 1 1 1 1 0 0 1 1 1 1 0 1,三位擴展 )7/7/7方案 0 0 0 1 1 1 0 0 0 1 1 1 1 1 1 0 0 0 7 7 7 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0,0 0 0 0 0 0 0 0 0 4 1 0 0 1 0 0 0 1 1 0 1 1 0 1 1 16 1 0 0 0 00 0 0 0 1 1 1 1 1 1 0 1 1 0 1 1 64 0 0 0 )4/16/64方案 1 0 0 0 1 1 1 1 1 0 0 0 1 1 1 0 1 1,例:某機7條指令使用頻度分別為0.45,0.3,0.15,0.05,0.03,0.01,0.01, 畫Huffman-A方案的樹結(jié)構(gòu),分別用等長法,H-A方案,擴展法進行編碼,并分別計算各種方案編碼的平均碼長。 ( 0.45+0.3+0.15+0.05+0.03+0.01+0.01= 1 ),解:,2 關(guān)于信息源熵簡介 1)含義:指信息源中包含的平均信息量。 (理論上可以達到的最短平均碼長) 2) 信息源熵H的計算:,3)信息冗余量 (操作碼的實際平均長度-H)/操作碼的實際平均長度,3. 多地址指令設(shè)計 某機指令字長16位,每個地址字段為4位,要求編寫11條三地址指令,70條兩地址指令,140條單地址指令,其余還能擴展多少條零地址指令,并寫出各類指令編碼示意圖。 4 4 4 4,1) 各類指令編碼格式 三地址指令 0 0 0 0 11條 1 0 1 0,兩地址指令 0 0 0 0 1 0 1 1 16 1 1 1 1 0 0 0 0 1 1 0 0 16 1 1 1 1 70條 0 0 0 0 1 1 1 0 16 1 1 1 1 0 0 0 0 1 1 1 1 6 0 1 0 1,單地址指令 0 0 0 0 1 1 1 1 0 1 1 0 16 1 1 1 1 140條 0 0 0 0 1 1 1 1 1 1 1 0 12 1 0 1 1 零地址 1 1 1 1 1 1 1 0 1 1 0 0 0 0 0 0 320條 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1,2)可擴展零地址指令條數(shù)計算 共可編寫多少條三地址:24=16 剩余三地址共可擴展多少條兩地址:(24-11)*24 =5*16=80 剩余二地址共可擴展多少條單地址: (24-11)*24-70*24 =(80-70)*16 =160 剩余單地址共可擴展多少條零地址: (24-11)*24-70*24-140*24 =(160-140)*16=320,三、指令系統(tǒng)的改進途徑 1. 按CISC(復(fù)雜指令系統(tǒng)計算機)方向發(fā)展與改進指令系統(tǒng) 1) CISC的改進思路 按CISC方向發(fā)展改進指令系統(tǒng)的出發(fā)點是,如何進一步增強原有指令的功能以及設(shè)置更為復(fù)雜的新指令來取代原先由軟件子程序完成的功能,實現(xiàn)軟件功能的硬化。它可以從面向機器語言目標(biāo)程序的優(yōu)化實現(xiàn)、面向高級語言的優(yōu)化實現(xiàn)和面向操作系統(tǒng)的優(yōu)化實現(xiàn)三個方面來改進。,2) 面向目標(biāo)程序的優(yōu)化實現(xiàn) 目標(biāo)是提高包括系統(tǒng)軟件和應(yīng)用軟件在內(nèi)的各種機器語言目標(biāo)程序的實現(xiàn)效率,即縮短目標(biāo)程序的長度,加快目標(biāo)程序的執(zhí)行速度,并使實現(xiàn)起來方便可行。 a. 對使用頻度高的指令加速完成,可提高指令的吞吐量。 b. 對經(jīng)常出現(xiàn)的程序段,可用一條指令代替。,3) 面向高級語言的優(yōu)化實現(xiàn) 目標(biāo)是縮短高級語言和機器語言的語義差距,這樣可以縮短編譯程序的長度和節(jié)省編譯所需的時間。 a. 對使用頻度高的語句,通過增設(shè)復(fù)合指令來減少輔助操作時間。 b. 在編譯中優(yōu)化代碼生成。 c. 改進指令系統(tǒng)使之與各種高級語言的語義差距都有共同的減少。 d. 提供多種指令系統(tǒng),多種系統(tǒng)結(jié)構(gòu)以適應(yīng)不同的高級語言。 e. 發(fā)展高級語言計算機。,4) 面向OS(操作系統(tǒng))的優(yōu)化實現(xiàn) 目標(biāo)是縮短OS與計算機系統(tǒng)結(jié)構(gòu)之間的語義差,減少OS的時間開銷和空間開銷。 a. 操作系統(tǒng)的常用指令進行分析改進。 b. 增設(shè)專用于OS的新指令。 c. 對OS中由軟件子程序?qū)崿F(xiàn)的某些功能進行硬化或固化。 d. 設(shè)置專門的處理機來運行OS,發(fā)展功能分布處理系統(tǒng)。,2. 按RISC方向發(fā)展與改進指令系統(tǒng) 1) CISC結(jié)構(gòu)的問題 指令系統(tǒng)日趨龐大和復(fù)雜,使機器的設(shè)計周期延長,成本升高,錯誤增多,可靠性降低; 指令的操作繁雜,使執(zhí)行速度降低; 高級語言源程序的優(yōu)化編譯困難,編譯的時空開銷增大; 指令系統(tǒng)中,約有80的指令使用頻度很低,利用率低,因而系統(tǒng)的性能價格比低。 (一般軟件中簡單指令約占總指令數(shù)的80%, 復(fù)雜指令只有約20;簡單指令約占總運行時間的20,復(fù)雜指令約占總運行時間的80),2) 對策 a. 去掉復(fù)雜指令, 復(fù)雜指令功能由軟件實現(xiàn),可簡化電路設(shè)計 b. 去掉微程序, 采用硬連控制方法, 提高處理器速度 c. 簡單指令有利于流水線執(zhí)行 d. 簡化電路節(jié)省了芯片面積, 利于增加Cache容量,3) RISC機器主要特點 a. 精簡指令的條數(shù),使用頻度很高的部分指令; b. 讓指令字等長,所有指令都在一個機器周期執(zhí)行完; c. 尋址方式簡單,充分利用寄存器尋址; d. CPU內(nèi)增加通用寄存器的數(shù)目; e. 采用重迭寄存器窗口技術(shù),有利于子程序調(diào)用時的參數(shù)傳遞; f. 訪存指令只有Load/Store兩種,其它的指令一律只能對寄存器進行操

溫馨提示

  • 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論