




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第三章1、ALU(Arithmetic & Logic Unit):算術(shù)邏輯運(yùn)算單元,計(jì)算機(jī)中可以進(jìn)行邏輯運(yùn)算和算術(shù)運(yùn)算的部件。例1:(2345.459)102103 3102 41015100 410-1 510-2 910-3例2:(11011.011)2124 123 022121 12-0 02-1 12-2 12-3=(27.375)10例3:(123.67)8182 281 38068-1 78-2=(83.)102、十進(jìn)制(Decimal)、二進(jìn)制(Binary)、八進(jìn)制(Octal)、十六進(jìn)制(Hexdecimal)數(shù)分別用D、B、Q、H來(lái)標(biāo)志。例如:(1011)2(1011)
2、B1011B1011b(123.45)2( 123.45 )D 123.45D 123.45(2B.D)16=(2B.D)H=(43.8125)10=(53.64)Q3、十進(jìn)制轉(zhuǎn)化為R進(jìn)制:轉(zhuǎn)換方法整數(shù)部分:除以R取余,先得低位,直到商為0。小數(shù)部分:乘R取整,先得高位,直到積為0或者達(dá)到精度要求為止。例:(123.75)10=( ? )2.11(123.75)10=( ? )8173.64、寫出X與Y的規(guī)格化浮點(diǎn)數(shù)。(1)X123.25(2)Y34/128(1)X(123.25)10 (.01)2 0. 27EX=+7=(+00111)2,MX=0. EX補(bǔ)=, MX 補(bǔ)=1. 則:X浮=
3、1 (2)Y(34/128 ) 10 (0.)2 0. 1000121EY=00001,MY=0. EY補(bǔ)=, MY 補(bǔ)=0. 則:Y浮= 0 循環(huán)冗余碼CRC(Cyclic Redundancy Code),又稱為多項(xiàng)式碼。5、補(bǔ)碼的加減運(yùn)算的公式是:X+Y補(bǔ) = X補(bǔ) + Y補(bǔ)X-Y補(bǔ) = X補(bǔ) + -Y補(bǔ)例:已知X=+1011,Y=-0100,用補(bǔ)碼計(jì)算X+Y和X-Y。寫出補(bǔ)碼: X補(bǔ) =0,1011 Y補(bǔ) =1,1100 -Y補(bǔ) =0,0100 計(jì)算:確定發(fā)生溢出的情況:正數(shù)相加,且結(jié)果符號(hào)位為1;負(fù)數(shù)相加,且結(jié)果符號(hào)位為0;正數(shù)負(fù)數(shù),且結(jié)果符號(hào)位為1;負(fù)數(shù)正數(shù),且結(jié)果符號(hào)位為0;6、
4、雙符號(hào)位判溢方法舉例例:用補(bǔ)碼計(jì)算X+Y和X-Y (1)X=+1000,Y=+1001(2)X=-1000,Y=1001Sf1 Sf2=01,正溢出Sf1 Sf2=11,無(wú)溢出Sf1 Sf2=00,無(wú)溢出Sf1 Sf2=10,負(fù)溢出7、機(jī)器數(shù)的移位運(yùn)算:二進(jìn)制數(shù)據(jù)(真值)每相對(duì)于小數(shù)點(diǎn)左移一位,相當(dāng)于乘以2;每相對(duì)于小數(shù)點(diǎn)右移一位,相當(dāng)于除以2。算術(shù)左移:符號(hào)位不變,高位移出,低位補(bǔ)0。算術(shù)右移:符號(hào)位不變,低位移出,高位正數(shù)補(bǔ)0,負(fù)數(shù)補(bǔ)1,即高位補(bǔ)符號(hào)位。例:設(shè)X0.1001,Y0.0101,求X補(bǔ) ?0.10012X補(bǔ) ?1.0010(溢出)X/2補(bǔ)?0.0100Y補(bǔ) ?1.10112Y補(bǔ)
5、 ?1.0110Y/2補(bǔ)?1.11018、 原碼乘法及實(shí)現(xiàn)1、手工乘法算法手工計(jì)算10111101,步驟:手工算法:對(duì)應(yīng)每1位乘數(shù)求得1項(xiàng)位積,并將位積逐位左移,然后將所有的位積一次相加,得到最后的乘積。2、原碼一位乘法算法: 假設(shè)X原=XS X1 X2 Xn , Y原=YS Y1 Y2 Yn , P=XY,PS是積的符號(hào):符號(hào)位單獨(dú)處理 Ps=Xs Ys 絕對(duì)值進(jìn)行數(shù)值運(yùn)算 |P|=|X|*|Y|例如:X=+1011,Y=-1101,用原碼一位乘法計(jì)算 控制單元(Control Unit,CU)第4章第五章一個(gè)二進(jìn)制位(bit)是構(gòu)成存儲(chǔ)器的最小單位;字節(jié)(8bits)是數(shù)據(jù)存儲(chǔ)的基本單位。
6、單元地址是內(nèi)存單元的唯一標(biāo)志。存儲(chǔ)器具有兩種基本的訪問(wèn)操作:讀和寫。一、存儲(chǔ)器的分類1、計(jì)算機(jī)存儲(chǔ)系統(tǒng)中的存儲(chǔ)器分類(1)按存儲(chǔ)介質(zhì)分類半導(dǎo)體器件:半導(dǎo)體存儲(chǔ)器(RAM、ROM,用作主存)磁性材料:磁表面存儲(chǔ)器(磁盤、磁帶,用作輔存)光介質(zhì):光盤存儲(chǔ)器(用作輔存)(2)按存取方式分類隨機(jī)存取存儲(chǔ)器:存儲(chǔ)器中任何存儲(chǔ)單元的內(nèi)容都能被隨機(jī)存取,且存取時(shí)間和存儲(chǔ)單元的物理位置無(wú)關(guān)(主存) 順序存取存儲(chǔ)器:存取時(shí)間和存儲(chǔ)單元的物理位置有關(guān) (磁盤、磁帶)相聯(lián)存儲(chǔ)器:按內(nèi)容訪問(wèn)。(3)按存儲(chǔ)器的讀寫功能分類只讀存儲(chǔ)器(ROM):一般隱含指隨機(jī)存取。讀寫存儲(chǔ)器(RAM):一般隱含指隨機(jī)存取。(4)按信息的
7、可保存性分類永久記憶的存儲(chǔ)器:又稱非易失性存儲(chǔ)器,在斷電后還能保存信息(輔存、ROM)非永久記憶的存儲(chǔ)器:又稱易失性存儲(chǔ)器,在斷電后信息丟失(主存中的RAM)(5)按在計(jì)算機(jī)系統(tǒng)中的作用分類主存儲(chǔ)器:又稱內(nèi)存,為主機(jī)的一部分,用于存放系統(tǒng)當(dāng)前正在執(zhí)行的數(shù)據(jù)和程序,屬于臨時(shí)存儲(chǔ)器。輔助存儲(chǔ)器:又稱外存,為外部設(shè)備,用于存放暫不用的數(shù)據(jù)和程序,屬于永久存儲(chǔ)器。2、計(jì)算機(jī)的主存儲(chǔ)器分類主存的地位:在現(xiàn)代計(jì)算機(jī)中,主存儲(chǔ)器處于全機(jī)的中心地位。 主存的分類:要求為隨機(jī)存取、快速隨機(jī)讀寫存儲(chǔ)器(RAM)只讀存儲(chǔ)器(ROM)掩膜式只讀存儲(chǔ)器(MROM)可編程只讀存儲(chǔ)器(PROM)可擦除可編程序的只讀存儲(chǔ)器(
8、EPROM)電可擦除的可編程序的只讀存儲(chǔ)器(E2PROM)閃存(Flash memory) :介于EPROM和E2PROM之間的永久性存儲(chǔ)器二、主存儲(chǔ)器的性能指標(biāo)1、存儲(chǔ)容量: 指存儲(chǔ)器可容納的二進(jìn)制信息量,描述存儲(chǔ)容量的單位是字節(jié)或位。量化單位:1K210 1M220 1G230 1T240存儲(chǔ)器芯片的存儲(chǔ)容量存儲(chǔ)單元個(gè)數(shù)每存儲(chǔ)單元的位數(shù) 2、存儲(chǔ)速度:由以下3個(gè)方法來(lái)衡量。存取時(shí)間(Memory Access Time):指啟動(dòng)一次存儲(chǔ)器操作到完成該操作所需的全部時(shí)間。存取時(shí)間愈短,其性能愈好。通常存取時(shí)間用納秒(ns109s)為單位。存儲(chǔ)周期(Memory Cycle Time):指存儲(chǔ)
9、器進(jìn)行連續(xù)兩次獨(dú)立的存儲(chǔ)器操作所需的最小間隔時(shí)間。通常存取周期TC大于存取時(shí)間tA ,即TCtA。存儲(chǔ)器帶寬:是單位時(shí)間里存儲(chǔ)器所能存取的最大信息量,存儲(chǔ)器帶寬的計(jì)量單位通常是位/秒(bps)或字節(jié)/秒,它是衡量數(shù)據(jù)傳輸速率的重要技術(shù)指標(biāo)。 存儲(chǔ)容量、速度和價(jià)格的關(guān)系:速度快的存儲(chǔ)器往往價(jià)格較高,容量也較小。容量、速度和價(jià)格三個(gè)指標(biāo)是相互制約的。一、隨機(jī)讀寫存儲(chǔ)器RAM: 靜態(tài)存儲(chǔ)器(SRAM)、 動(dòng)態(tài)存儲(chǔ)器(DRAM)SRAM存儲(chǔ)器:特點(diǎn):使用雙穩(wěn)態(tài)觸發(fā)器表示0和1代碼。電源不掉電的情況下,信息穩(wěn)定保持(靜態(tài))。存取速度快,集成度低(容量?。?,價(jià)格高。常用作高速緩沖存儲(chǔ)器Cache。DRAM
10、存儲(chǔ)器的特點(diǎn):使用半導(dǎo)體器件中分布電容上有無(wú)電荷來(lái)表示0和1代碼。 電源不掉電的情況下,信息也會(huì)丟失,因此需要不斷刷新。存取速度慢,集成度高(容量大),價(jià)格低。常用作內(nèi)存條。SRAM和DRAM的對(duì)比:2、 只讀存儲(chǔ)器ROM幾種非易失性存儲(chǔ)器的比較:EDRAM,即增強(qiáng)型DRAM CDRAM,帶Cache的DRAMEDO RAM (Extended Data Out RAM)。也稱“擴(kuò)展數(shù)據(jù)輸出RAM”SDRAM (Synchronous Dynamic RAM),也稱“同步DRAM”。 RDRAM (Rambus DRAM)DDR SDRAM(雙倍速率SDRAM),簡(jiǎn)稱DDR。2、 存儲(chǔ)器容量擴(kuò)
11、展的三種方法:從字長(zhǎng)方向擴(kuò)展、從字?jǐn)?shù)方向擴(kuò)展、從字長(zhǎng)和字?jǐn)?shù)方向擴(kuò)展 字?jǐn)U展2、字?jǐn)U展分析地址:A10用于選擇芯片A9A0用于選擇芯片內(nèi)的某一存儲(chǔ)單元例5-1:設(shè)CPU有16根地址線,8根數(shù)據(jù)線,并用MREQ#作訪存控制信號(hào)(低電平有效),用R/W#作讀/寫控制信號(hào)(高電平為讀,低電平為寫)?,F(xiàn)有下列存儲(chǔ)芯片:1K*4位SRAM;4K*8位SRAM;8K*8位SRAM;2K*8位ROM;4K*8位ROM;8K*8位ROM;及3:8譯碼器和各種門電路。要求:主存的地址空間滿足下述條件:最小8K地址為系統(tǒng)程序區(qū)(ROM區(qū)),與其相鄰的16K地址為用戶程序區(qū)(RAM區(qū)),最大4K地址空間為系統(tǒng)程序區(qū)(
12、ROM區(qū))。請(qǐng)畫出存儲(chǔ)芯片的片選邏輯,存儲(chǔ)芯片的種類、片數(shù)畫出CPU與存儲(chǔ)器的連接圖。第二步:選擇芯片最小8K系統(tǒng)程序區(qū)8K*8位ROM,1片16K用戶程序區(qū)8K*8位SRAM, 2片;4K系統(tǒng)程序工作區(qū)4K*8位SRAM, 1片。第三步,分配CPU地址線。CPU的低13位地址線A12A0與1片8K*8位ROM和兩片8K*8位SRAM芯片提供的地址線相連;將CPU的低12位地址線A11A0與1片4K*8位SRAM芯片提供的地址線相連。例5-2: 設(shè)有若干片256K8位的SRAM芯片,問(wèn)如何構(gòu)成2048K32位的存儲(chǔ)器?需要多少片RAM芯片?該存儲(chǔ)器需要多少根地址線?畫出該存儲(chǔ)器與CPU連接的結(jié)
13、構(gòu)圖,設(shè)CPU的接口信號(hào)有地址信號(hào)、數(shù)據(jù)信號(hào)、控制信號(hào)MREQ#和R/W#。解:采用字位擴(kuò)展的方法。SRAM芯片個(gè)數(shù):2048K/256K 32/8 = 32片每4片一組進(jìn)行位擴(kuò)展,共8組芯片進(jìn)行字?jǐn)U展片選:該存儲(chǔ)器需要21條地址線A20A0,其中高3位用于芯片選擇接到74LS138芯片的CBA,低18位接到存儲(chǔ)器芯片地址。 高速緩沖存儲(chǔ)器CacheCache是指位于CPU和主存之間的一個(gè)高速小容量的存儲(chǔ)器,一般由SRAM構(gòu)成。 Cache功能:用于彌補(bǔ)CPU和主存之間的速度差異,提高CPU訪問(wèn)主存的平均速度。設(shè)置Cache的理論基礎(chǔ),是程序訪問(wèn)的局部性原理。Cache的內(nèi)容是主存部分內(nèi)容的副
14、本,Cache的功能均由硬件實(shí)現(xiàn),對(duì)程序員是透明的。Cache的速度比主存快510倍。Cache、主存與CPU的關(guān)系 CPU在讀寫存儲(chǔ)器時(shí),Cache控制邏輯首先要依據(jù)地址來(lái)判斷這個(gè)字是否在Cache中,若在Cache中,則稱為“命中”;若不在,則稱為“不命中”。針對(duì)命中/不命中、讀/寫操作,Cache的處理是不同的:讀命中:立即從Cache讀出送給CPU;讀不命中:通常有兩種解決方法:A)將主存中該字所在的數(shù)據(jù)塊復(fù)制到Cache中,然后再把這個(gè)字傳送給CPU;B)把此字從主存讀出送到CPU,同時(shí),把包含這個(gè)字的數(shù)據(jù)塊從主存中讀出送到Cache中。寫不命中:直接將該字寫入主存中,且不再調(diào)入Ca
15、che;寫命中:通常也有兩種方法進(jìn)行處理:寫貫穿方法:同時(shí)對(duì)Cache和主存進(jìn)行寫操作;寫回:只寫Cache,僅當(dāng)此Cache塊被替換時(shí),才將該塊寫入主存Cache的命中率命中率指CPU訪問(wèn)主存數(shù)據(jù)時(shí),命中Cache的次數(shù),占全部訪問(wèn)次數(shù)的比率;失效率就指不命中Cache的次數(shù),占全部訪問(wèn)次數(shù)的比率。命中率h取決于程序的行為、Cache的容量、組織方式、塊大小。若tc表示Cache的訪問(wèn)時(shí)間,tm表示主存的訪問(wèn)時(shí)間,則Cache/主存系統(tǒng)的平均訪問(wèn)時(shí)間ta為:Cache/主存系統(tǒng)的訪問(wèn)效率e:如何根據(jù)主存地址,判斷Cache有無(wú)命中并變換為Cache的地址,以便執(zhí)行讀寫。有三種地址映射方式:直
16、接映射全相聯(lián)映射組相聯(lián)映射Cache的數(shù)據(jù)塊稱為行,主存的數(shù)據(jù)塊稱為塊,行與塊是等長(zhǎng)的;主存容量為2m塊,Cache容量為2c行,每個(gè)字塊中含2b字。三、替換算法1、隨機(jī)替換算法2、先進(jìn)先出算法(FIFO)3、最近最少使用算法(LRU)常用的寫策略通常有寫貫穿和寫回兩種 設(shè)計(jì)Cache主要考慮五個(gè)問(wèn)題:第一,容量。第二,Cache中行的大小。第三,Cache的組織(地址映射方式)。第四,指令和數(shù)據(jù)共用同一個(gè)Cache還是分享不同Cache。第五,Cache的層次。虛擬存儲(chǔ)器的實(shí)現(xiàn)方式有三種:段式、頁(yè)式或段頁(yè)式常見的外存儲(chǔ)器有磁盤、磁帶、光盤等特點(diǎn):大都采用磁性和光學(xué)材料制成。與內(nèi)存相比,容量大
17、,價(jià)格低,速度慢。在斷電的情況下可以長(zhǎng)期保存信息,所以稱為永久性存儲(chǔ)器。一般為順序存取的存儲(chǔ)器,即訪問(wèn)所需時(shí)間 與數(shù)據(jù)所在的地址相關(guān)。磁盤特點(diǎn):是微型計(jì)算機(jī)系統(tǒng)中最重要的外部存儲(chǔ)器。同時(shí)它又是重要的輸入輸出設(shè)備,它即可作為輸入設(shè)備,又可作為輸出設(shè)備。磁盤屬于磁表面存儲(chǔ)設(shè)備。它的信息存儲(chǔ)是一種電磁轉(zhuǎn)換過(guò)程,它是通過(guò)磁頭與磁盤片的相對(duì)運(yùn)動(dòng)來(lái)實(shí)現(xiàn)。磁盤存儲(chǔ)器由磁盤控制器、磁盤驅(qū)動(dòng)器和磁盤盤片三部分構(gòu)成。磁盤分為軟磁盤存儲(chǔ)器和硬磁盤存儲(chǔ)器。存儲(chǔ)保護(hù)包括兩方面:存儲(chǔ)區(qū)域保護(hù)和訪問(wèn)方式保護(hù)。存儲(chǔ)區(qū)域保護(hù):當(dāng)多個(gè)用戶共享主存時(shí),應(yīng)防止由于一個(gè)用戶程序出錯(cuò)而破壞其他用戶的程序和系統(tǒng)軟件,以及一個(gè)用戶程序不合法
18、地訪問(wèn)不是分配給它的主存區(qū)域。在虛擬存儲(chǔ)系統(tǒng)中,通常采用頁(yè)表保護(hù)、段表保護(hù)、鍵式保護(hù)和環(huán)保護(hù)方法。訪問(wèn)方式保護(hù):對(duì)主存信息的使用可以有三種方式:讀(R)、寫(W)、執(zhí)行(E) 第六章1、 指令尋址1、 順序?qū)ぶ贩绞?、 跳躍尋址方式2、 數(shù)據(jù)尋址第七章第3章 習(xí)題練習(xí)邏輯門(logic gates)與非門(NAND)或非門(NOR)異或門(XOR)同或門(XNOR)算術(shù)邏輯運(yùn)算單元ALU(Arithmetic & Logic Unit)1、計(jì)算機(jī)中的所有信息都以二進(jìn)制表示的原因是()。A. 信息處理方便 B. 運(yùn)算速度快 C. 節(jié)約元器件 D. 物理器件特性所致 2、引入八進(jìn)制和十六進(jìn)制的目的
19、是()。 A. 節(jié)約原件 B. 實(shí)現(xiàn)方便 C. 可以表示更大范圍的數(shù) D. 用于等價(jià)的表示二進(jìn)制,便于閱讀和書寫。 3、108對(duì)應(yīng)的十六進(jìn)制形式是()。 A. 6CH B. B4H C. 5CH D. 63H4、下列數(shù)中最小的數(shù)為()。 A. (1001 0110)2 B. (63)8 C. (1001 0010)BCD D. (2F)165. 下列數(shù)中最小的數(shù)為()。 A. (1110 0101)2 B. (93)10 C. (1001 0010)BCD D. (5A)166、負(fù)零的補(bǔ)碼表示為()。 A. 1 00. 00 B. 0 0000 C. 0 1111 D. 1 11117. 下列
20、編碼中,零的表示形式是唯一的編碼為()。 A. 反碼 B. 原碼 C. 補(bǔ)碼 D. 原碼和補(bǔ)碼8. 計(jì)算機(jī)內(nèi)部的帶符號(hào)整數(shù)大多用補(bǔ)碼表示,一下是一些關(guān)于補(bǔ)碼特點(diǎn)的敘述: (1)零的表示是唯一的 (2)符號(hào)位可以和數(shù)值部分一起參加運(yùn)算 (3)和其真值的對(duì)應(yīng)關(guān)系簡(jiǎn)單、直觀 (4)減法和用加法來(lái)實(shí)現(xiàn) 以上敘述中,哪些選項(xiàng)是補(bǔ)碼表示的特點(diǎn)?()A.(1)、(2)B.(1)、(3) C. (1)、(2) 、(3)D. (1)、(2) 、(4) 9. 假定某數(shù)x=-100 1010,在計(jì)算機(jī)內(nèi)部的表示為1011 0110B,則該數(shù)所用的編碼方法是()。 A. 原碼 B. 反碼 C. 補(bǔ)碼 D. 移碼10.
21、 在一般的計(jì)算機(jī)系統(tǒng)中,西文字符編碼普遍采用()。 A. BCD碼 B. ASCII碼 C. 格雷碼 D. CRC碼 參考答案: 1. D 2. D 3. A 4. D 5. D 6. B 7. C 8. D 9. C 10. B難點(diǎn)解答: 第3題:將各項(xiàng)轉(zhuǎn)換成10進(jìn)制數(shù):A:6x161+12=96+12=108,其他各項(xiàng)以此類推。 第4題:將各項(xiàng)轉(zhuǎn)換成10進(jìn)制數(shù): A:1x27 + 1x24 + 1x22 + 1x21= 128+16+4+2=150 B:6x81+3x80 = 48+3 = 51 C:按BCD碼(具體見書上p66頁(yè))中的8421碼計(jì)算: 高4位:8+1=9,低4位:4+2=
22、6,因此C項(xiàng)的值為96 D:2x161+15 = 32+15=47第5題:將各項(xiàng)轉(zhuǎn)換成10進(jìn)制數(shù): A:1x27 + 1x26 + 1x25 + 1x22 +1x20= 128+64+32+4+1=229 B:9x101+3x100 = 93 C:按BCD碼(具體見書上p66頁(yè))中的8421碼計(jì)算: 高4位:8+1=9,低4位:2,因此C項(xiàng)的值為92 D:5x161+10 = 80+10=90第6題:詳見書p69第9題:假設(shè)為1一個(gè)字節(jié),即一個(gè)數(shù)用8位表示,A.原碼: B.反碼: C.補(bǔ)碼:總結(jié):1.負(fù)數(shù)的補(bǔ)碼可采用“各位取反,末尾加1”+ 符號(hào)位得到。 2.負(fù)數(shù)的反碼可采用“各位取反”+ 符
23、號(hào)位得到。第4章 復(fù)習(xí)要點(diǎn)1、 計(jì)算機(jī)的組成部分及功能 由運(yùn)算器或稱算術(shù)邏輯單元(Arithmetical and Logical Unit),控制器(Control Unit),存儲(chǔ)器(Memory unit),輸入設(shè)備(Input device)和輸出設(shè)備(Output device)五大部件組成計(jì)算機(jī),通常把輸入設(shè)備和輸出設(shè)備合稱為I/O設(shè)備(輸入輸出設(shè)備),通常把控制器與運(yùn)算器合稱為中央處理器(Central Processing Unit-CPU)2、 運(yùn)算器的主要功能以及組成運(yùn)算器由:算術(shù)邏輯單元(ALU)、累加器、狀態(tài)寄存器、通用寄存器組等組成。運(yùn)算器的基本功能是完成對(duì)各種數(shù)據(jù)的
24、加工處理,例如算術(shù)四則運(yùn)算,與、或、求反等邏輯運(yùn)算,算術(shù)和邏輯移位操作,比較數(shù)值,變更符號(hào),計(jì)算主存地址等。運(yùn)算器中的寄存器用于臨時(shí)保存參加運(yùn)算的數(shù)據(jù)和運(yùn)算的中間結(jié)果等。運(yùn)算器中還要設(shè)置相應(yīng)的部件,用來(lái)記錄一次運(yùn)算結(jié)果的特征情況,如是否溢出,結(jié)果的符號(hào)位,結(jié)果是否為零等。計(jì)算機(jī)所采用的運(yùn)算器類型很多,從不同的角度分析,就有不同的分類方法。從小數(shù)點(diǎn)的表示形式可分為定點(diǎn)運(yùn)算器和浮點(diǎn)運(yùn)算器。定點(diǎn)運(yùn)算器只能做定點(diǎn)數(shù)運(yùn)算,特點(diǎn)是機(jī)器數(shù)所表示的范圍較小,但結(jié)構(gòu)較簡(jiǎn)單。浮點(diǎn)運(yùn)算器功能較強(qiáng),既能對(duì)浮點(diǎn)數(shù),又能對(duì)定點(diǎn)數(shù)進(jìn)行運(yùn)算,其數(shù)的表示范圍很大,但結(jié)構(gòu)相當(dāng)復(fù)雜。從進(jìn)位制方面分為二進(jìn)制運(yùn)算器和十進(jìn)制運(yùn)算器。一般
25、計(jì)算機(jī)都采用二進(jìn)制運(yùn)算器,隨著計(jì)算機(jī)廣泛應(yīng)用于商業(yè)和數(shù)據(jù)處理,越來(lái)越多的機(jī)器都擴(kuò)充十進(jìn)制運(yùn)算的功能,使運(yùn)算器既能完成二進(jìn)制的運(yùn)算,也能完成十進(jìn)制運(yùn)算。計(jì)算機(jī)中運(yùn)算器需要具有完成多種運(yùn)算操作的功能,因而必須將各種算法綜合起來(lái),設(shè)計(jì)一個(gè)完整的運(yùn)算部件。3、算術(shù)邏輯運(yùn)算部件的功能運(yùn)算器的功能是完成算術(shù)運(yùn)算和邏輯運(yùn)算計(jì)算機(jī)的算術(shù)運(yùn)算是比較高級(jí)的,實(shí)際上只有一個(gè)加法運(yùn)算,減法是通過(guò)取逆進(jìn)行的;當(dāng)算乘法的時(shí)候,采用的是移位運(yùn)算,向右移位,除法則是向左移位,邏輯運(yùn)算主要包括(與,或,否,異或等),從而完成電平(0低電平,1高電平)之間的切換,送出控制信號(hào),協(xié)調(diào)計(jì)算機(jī)工作。4、定點(diǎn)運(yùn)算器部件的功能與組成基本組
26、成包括:算術(shù)邏輯運(yùn)算單元ALU:核心部件暫存器:用來(lái)存放參與計(jì)算的數(shù)據(jù)及運(yùn)算結(jié)果,它只對(duì)硬件設(shè)計(jì)者可見,即只被控制器硬件邏輯控制或微程序所訪問(wèn) 通用寄存器堆:用于存放程序中用到的數(shù)據(jù),它可以被軟件設(shè)計(jì)者所訪問(wèn)。 內(nèi)部總線:用于連接各個(gè)部件的信息通道。 其他可選電路設(shè)計(jì)定點(diǎn)運(yùn)算器,如何確定各部件的功能和組織方式是關(guān)鍵,這取決于以下幾個(gè)方面:指令系統(tǒng)機(jī)器字長(zhǎng)機(jī)器數(shù)及其運(yùn)算原理體系結(jié)構(gòu)5、Am2901的組成及運(yùn)行原理P100運(yùn)算功能選擇(表4.1)I5I4I3P100數(shù)據(jù)來(lái)源(表4.2)I2I1I0P100結(jié)果處理方案(表4.3)I8I7I6P103標(biāo)志寄存器的接收與保持(表4.4)SSTP104形
27、成最低位進(jìn)位輸入信號(hào)Cin的邏輯(表4.5)SCIP104最低、最高位的移位輸入信號(hào)的設(shè)計(jì)(表4.6)SSH1. CPU中能進(jìn)行算術(shù)和邏輯運(yùn)算的最基本的運(yùn)算部件是()。 A. 多路選擇器 B. 移位器 C. 加法器 D. ALU2. ALU的核心部件是()。 A. 多路選擇器 B. 移位器 C. 加法器 D. 寄存器 參考答案:1. D 2. C狀態(tài)寄存器:B忙位(busy bit) C3C0條件碼位(condition code bit) TOP棧頂(top-of-stack,ST)ES錯(cuò)誤匯總(error summary) SF堆棧標(biāo)志(stack flag)PE精度錯(cuò)誤(precisio
28、n error)UE下溢錯(cuò)誤(underflow error) OE上溢錯(cuò)誤(overflow error)ZE被零除錯(cuò)誤(zero error) DE非規(guī)格化操作數(shù)錯(cuò)誤(denormalized error)IE非法操作錯(cuò)誤(Invalid error)控制寄存器:IC無(wú)窮大控制(infinity control)RC舍入控制(rounding control)PC精度控制(precision control)Exception Masks異常屏蔽字段標(biāo)記寄存器(tag register)無(wú)符號(hào)數(shù)據(jù)( Unsigned )帶符號(hào)數(shù)據(jù)( Signed)循環(huán)冗余碼CRC(Cyclic Redun
29、dancy Code) 壓縮的(packed)非壓縮(unpacked)第五章 復(fù)習(xí)要點(diǎn)1、指令以及指令系統(tǒng)的概念指示是命令舊時(shí)公文的一種,是上級(jí)對(duì)下級(jí)呈請(qǐng)的批示。另有解釋,告訴計(jì)算機(jī)從事某一特殊運(yùn)算的代碼。如:數(shù)據(jù)傳送指令、算術(shù)運(yùn)算指令、位運(yùn)算指令、程序流程控制指令、串操作指令、處理器控制指令。指令系統(tǒng)是計(jì)算機(jī)硬件的語(yǔ)言系統(tǒng),也叫機(jī)器語(yǔ)言,它是軟件和硬件的主要界面,從系統(tǒng)結(jié)構(gòu)的角度看,它是系統(tǒng)程序員看到的計(jì)算機(jī)的主要屬性。因此指令系統(tǒng)表 征了計(jì)算機(jī)的基本功能決定了機(jī)器所要求的能力,也決定了指令的格式和機(jī)器的結(jié)構(gòu)。對(duì)不同的計(jì)算機(jī)在設(shè)計(jì)指令系統(tǒng)時(shí),應(yīng)對(duì)指令格式、類型及操作功能給予應(yīng)有 的重視。2
30、、 指令的組成以及各組成部分的作用通常一條指令包括兩方面的內(nèi)容:操作碼和操作數(shù),操作碼決定要完成的操作,操作數(shù)指參加運(yùn)算的數(shù)據(jù)及其所在的單元地址。 在計(jì)算機(jī)中,操作要求和操作數(shù)地址都由二進(jìn)制數(shù)碼表示,分別稱作操作碼和地址碼,整條指令以二進(jìn)制編碼的形式存放在存儲(chǔ)器中。3、 程序計(jì)數(shù)器(Program Counter, PC)程序計(jì)數(shù)器是用于存放下一條指令所在單元的地址的地方。4、 堆棧(Stack)堆棧都是一種數(shù)據(jù)項(xiàng)按序排列的數(shù)據(jù)結(jié)構(gòu),只能在一端(稱為棧頂(top)對(duì)數(shù)據(jù)項(xiàng)進(jìn)行插入和刪除。要點(diǎn):堆,順序隨意。棧,后進(jìn)先出(Last-In/First-Out)。5、 堆棧指針(Stack Poin
31、ter, SP)6、 形式地址(formal address)與有效地址 (EA;effective address)形式地址:指令字結(jié)構(gòu)中給定的地址量。對(duì)形式地址的進(jìn)一步計(jì)算可以得到操作數(shù)的實(shí)際地址,從而獲取操作數(shù)。有效地址EA是一16位無(wú)符號(hào)數(shù),表示操作數(shù)所在單元到段首的距離即邏輯地址的偏移地址.7、 尋址方式(8種)尋址方式就是尋找操作數(shù)或操作數(shù)地址的方式。(1) 立即數(shù)尋址(2) 直接尋址(3) 寄存器尋址、寄存器間接尋址(4) 變址尋址(5) 相對(duì)尋址(6) 間接尋址(7) 基址尋址(8) 堆棧尋址1. 假定指令的操作數(shù)地址給出的是存儲(chǔ)地址,則該操作數(shù)采用的是()尋址方式。 A. 立
32、即 B. 直接 C. 基地址 D. 變地址2. 假定指令的操作數(shù)地址給出的是操作數(shù)本身,則該操作數(shù)采用的是()尋址方式。 A. 立即 B. 直接 C. 基地址 D. 變地址3. 寄存器間接尋址的操作數(shù)存放在()中。A. 通用寄存器 B. 存儲(chǔ)單元 C. 程序計(jì)算器 D. 堆棧4、假設(shè)某條指令的一個(gè)操作數(shù)采用一次間接尋址方式,指令中給出的地址碼為1200H,地址1200H中的內(nèi)容為12FCH,地址12FCH中的內(nèi)容為38B8H,地址38B8H中的內(nèi)容為88F9H,則該操作數(shù)的有效地址為()。 A. 1200H B. 12FCH C. 38B8H D. 88F9H5. 假設(shè)某條指令的一個(gè)操作數(shù)采用
33、寄存器間接尋址方式,假定指令中給出的寄存器編號(hào)為8,8號(hào)寄存器的內(nèi)容為1200H,地址1200中的內(nèi)容為12FCH,地址12FCH中的內(nèi)容為38B8H,地址38B8H中的內(nèi)容為88F9H,則該操作數(shù)的有效地址為()。 A. 1200H B. 12FCH C. 38B8H D. 88F9H6、棧是一塊采用()方式進(jìn)行數(shù)據(jù)存儲(chǔ)的存儲(chǔ)區(qū),在大多數(shù)系統(tǒng)中,棧位于高端地址空間,向低地址方向動(dòng)態(tài)增長(zhǎng)。 A. 順序訪問(wèn) B. 隨機(jī)訪問(wèn) C. 先進(jìn)先出 D. 先進(jìn)后出7、一次間接尋址指令中給出的地址碼為2000H,地址為2000H的存儲(chǔ)單元中的內(nèi)容為3000H,地址為3000H的存儲(chǔ)單元的內(nèi)容為4000H,而
34、4000H單元的內(nèi)容為5000H,則該操作數(shù)的有效地址是多少?該操作數(shù)的值是多少?解答: 間接尋址方式的指令中給出的地址碼是一個(gè)間接地址,即操作數(shù)地址的地址。因此,操作數(shù)的有效地址應(yīng)該是地址碼2000H中的內(nèi)容,即3000H;有效地址所指出的存儲(chǔ)單元的內(nèi)容操作數(shù),即4000H是操作數(shù)。8、假設(shè)地址為1200H的存儲(chǔ)單元中的內(nèi)容為120CH,地址為120CH的存儲(chǔ)單元的內(nèi)容為38B8H,而38B8單元的內(nèi)容為88F9H。說(shuō)明以下各種情況下操作數(shù)的有效地址和操作數(shù)分別是多少?(1)操作數(shù)采用變址尋址,變址寄存器中的值為12,指令中給出的形式地址為1200H。(2)操作數(shù)采用間接尋址,指令中給出的地
35、址碼為120CH。(3)操作數(shù)采用寄存器間接尋址,指令中給出的寄存器編號(hào)為8,8號(hào)寄存器的內(nèi)容為1200H。 解答: (1)有效地址為000CH+1200H=120CH,操作數(shù)為38B8H。 (2)有效地址為38B8H,操作數(shù)為88F9H。 (3)有效地址為1200H,操作數(shù)為120CH。選擇題參考答案:1. B 2. A 3. B 4. B 5. A 6. D 第六章 復(fù)習(xí)要點(diǎn)1、控制器的作用、分類和組成作用:數(shù)據(jù)緩沖:由于I/O設(shè)備的速率較低而CPU和內(nèi)存的速率卻很高,故在控制器中必須設(shè)置一緩沖器。在 輸出時(shí),用此緩沖器暫存由主機(jī)高速傳來(lái)的數(shù)據(jù),然后才以I/O設(shè)備所具有的速率將緩沖器中的數(shù)
36、據(jù)傳送給I/O設(shè)備;在輸入時(shí),緩沖器則用于暫存從I/O設(shè) 備送來(lái)的數(shù)據(jù),待接收到一批數(shù)據(jù)后,再將緩沖器中的數(shù)據(jù)高速地傳送給主機(jī)。差錯(cuò)控制:設(shè)備控制器還兼管對(duì)由I/O設(shè)備傳送來(lái)的數(shù)據(jù)進(jìn)行差錯(cuò)檢測(cè)。若發(fā)現(xiàn)傳送中出現(xiàn)了錯(cuò)誤,通常是將差錯(cuò)檢測(cè)碼置位,并向 CPU報(bào)告,于是CPU將本次傳送來(lái)的數(shù)據(jù)作廢,并重新進(jìn)行一次傳送。這樣便可保證數(shù)據(jù)輸入的正確性。數(shù)據(jù)交換:這是指實(shí)現(xiàn)CPU與控制器之間、控制器與設(shè)備之間的數(shù)據(jù)交換。對(duì)于前者,是通過(guò)數(shù)據(jù)總線,由CPU并行地把數(shù)據(jù)寫入控制器,或從控制器中并行地讀出數(shù)據(jù);對(duì)于后者,是設(shè)備將數(shù)據(jù)輸入到控制器,或從控制器傳送給設(shè)備。為此,在控制器中須設(shè)置數(shù)據(jù)寄存器。狀態(tài)說(shuō)明:
37、標(biāo)識(shí)和報(bào)告設(shè)備的狀態(tài)控制器應(yīng)記下設(shè)備的狀態(tài)供CPU了解。例如,僅當(dāng)該設(shè)備處于發(fā)送就緒 狀態(tài)時(shí),CPU才能啟動(dòng)控制器從設(shè)備中讀出數(shù)據(jù)。為此,在控制器中應(yīng)設(shè)置一狀態(tài)寄存器,用其中的每一位來(lái)反映設(shè)備的某一種狀態(tài)。當(dāng)CPU將該寄存器的內(nèi)容 讀入后,便可了解該設(shè)備的狀態(tài)。接收和識(shí)別命令:CPU可以向控制器發(fā)送多種不同的命令,設(shè)備控制器應(yīng)能接收并識(shí)別這些命令。為此, 在控制器中應(yīng)具有相應(yīng)的控制寄存器,用來(lái)存放接收的命令和參數(shù),并對(duì)所接收的命令進(jìn)行譯碼。例如,磁盤控制器可以接收CPU發(fā)來(lái)的Read、Write、 Format等15條不同的命令,而且有些命令還帶有參數(shù);相應(yīng)地,在磁盤控制器中有多個(gè)寄存器和命令
38、譯碼器等。地址識(shí)別:就像內(nèi)存中的每一個(gè)單元都有一個(gè)地址一樣,系統(tǒng)中的每一個(gè)設(shè)備也都有一個(gè)地址,而設(shè)備控制器又必須能夠識(shí)別它所控制的每個(gè)設(shè)備的地址。此外,為使CPU能向(或從)寄存器中寫入(或讀出)數(shù)據(jù),這些寄存器都應(yīng)具有唯一的地址。分類:控制器分組合邏輯控制器和微程序控制器,組成:由程序計(jì)數(shù)器PC、指令寄存器IR 、指令譯碼器、時(shí)序產(chǎn)生器和操作控制器組成,它是發(fā)布命令的“決策機(jī)構(gòu)”,即完成協(xié)調(diào)和指揮整個(gè)計(jì)算機(jī)系統(tǒng)的操作。2、 指令的執(zhí)行步驟取指令、分析指令、執(zhí)行指令、取下一條指令1、首先是取指令和分析指令。按照程序規(guī)定的次序,從內(nèi)存儲(chǔ)器取出當(dāng)前執(zhí)行的指令2、送到控制器的指令寄存器中,對(duì)所取的指
39、令進(jìn)行分析,即根據(jù)指令中的操作碼確定計(jì)算機(jī)應(yīng)進(jìn)行什么操作3、根據(jù)指令分析結(jié)果,由控制器發(fā)出完成操作所需的一系列控制電位,以便指揮計(jì)算機(jī)有關(guān)部件完成這一操作4、為下一條取指令作好準(zhǔn)備3、 硬連(布)線控制器的組成硬布線控制器主要由組合邏輯網(wǎng)絡(luò)、指令寄存器和指令譯碼器、節(jié)拍電位/節(jié)拍脈沖發(fā)生器等部分組成,其中組合邏輯網(wǎng)絡(luò)產(chǎn)生計(jì)算機(jī)所需的全部操作命令,是控制器的核心。4、 指令寄存器IR指令寄存器(Instructions Register,IR )用來(lái)保存當(dāng)前正在執(zhí)行的一條指令。當(dāng)執(zhí)行一條指令時(shí),先把它從內(nèi)存取到數(shù)據(jù)寄存器(DR)中,然后再傳送至IR。指令劃分為操作碼和地址碼字段,由二進(jìn)制數(shù)字組成
40、。為了執(zhí)行任何給定的指令,必須對(duì)操作碼進(jìn)行測(cè)試,以便識(shí)別所要求的操作。 指令譯碼器就是做這項(xiàng)工作的。指令寄存器中操作碼字段的輸出就是指令譯碼器的輸入。操作碼一經(jīng)譯碼后,即可向操作控制器發(fā)出具體操作的特定信號(hào)。5、 ADD、MVRR以及OUT指令的執(zhí)行步驟和控制命令6、教學(xué)計(jì)算機(jī)基本指令的執(zhí)行步驟 1. CPU中控制器的功能是()。 A. 產(chǎn)生時(shí)序信號(hào) B. 控制從主存取出一條指令 C. 完成指令操作碼譯碼 D. 完成指令操作碼譯碼,并產(chǎn)生操作控制信號(hào)2. 馮諾依曼計(jì)算機(jī)中指令和數(shù)據(jù)均以二進(jìn)制形式存放在存儲(chǔ)器中,CPU依據(jù)()來(lái)區(qū)分它們。 A. 指令和數(shù)據(jù)的表示形式不同 B. 指令和數(shù)據(jù)的尋址方
41、式不同 C. 指令和數(shù)據(jù)的時(shí)間點(diǎn)不同 D. 指令和數(shù)據(jù)的地址形式不同3. 下列有關(guān)控制器各部件功能的描述,錯(cuò)誤的是()。A. 控制單元是其核心部件,用于對(duì)指令操作碼譯碼并生成控制信號(hào) B. PC稱為程序計(jì)數(shù)器,用于存放將要執(zhí)行的指令的地址 C. 通過(guò)將PC按當(dāng)前指令長(zhǎng)度增量,可實(shí)現(xiàn)指令的按序執(zhí)行 D. IR稱為指令寄存器,用來(lái)存放當(dāng)前指令的操作碼4. 下列有關(guān)程序計(jì)數(shù)器PC的敘述中,錯(cuò)誤的是()。 A. 每條指令執(zhí)行后,PC的值都會(huì)被改變 B. 指令順序執(zhí)行時(shí),PC的值總是自動(dòng)加1 C. 調(diào)用指令執(zhí)行后,PC的值一定是被調(diào)用過(guò)程的入口地址 D. 無(wú)條件轉(zhuǎn)移指令執(zhí)行后,PC的值一定是轉(zhuǎn)移目標(biāo)地址
42、5. 下列有關(guān)指令和微指令之間關(guān)系的描述中,正確的是()。 A. 一條指令的功能通過(guò)執(zhí)行一條微指令來(lái)實(shí)現(xiàn) B. 一條指令的功能通過(guò)執(zhí)行一個(gè)微程序來(lái)實(shí)現(xiàn) C. 一條微指令的功能通過(guò)執(zhí)行一條指令來(lái)實(shí)現(xiàn) D. 一條微指令的功能通過(guò)執(zhí)行一個(gè)微程序來(lái)實(shí)現(xiàn)6. 相對(duì)于微程序控制器,硬布線控制器的特點(diǎn)()。A. 指令執(zhí)行速度慢,指令功能的修改和擴(kuò)展容易 B. 指令執(zhí)行速度慢,指令功能的修改和擴(kuò)展難 C. 指令執(zhí)行速度快,指令功能的修改和擴(kuò)展容易 D. 指令執(zhí)行速度快,指令功能的修改和擴(kuò)展難參考答案:1. D 2. C 3. D 4. B 5. B 6. D 第七章 復(fù)習(xí)要點(diǎn)1、存儲(chǔ)器的分類一、RAM(Ran
43、dom Access Memory,隨機(jī)存取存儲(chǔ)器)二、ROM(READ Only Memory,只讀存儲(chǔ)器)1、計(jì)算機(jī)存儲(chǔ)系統(tǒng)中的存儲(chǔ)器分類(1)按存儲(chǔ)介質(zhì)分類半導(dǎo)體器件:半導(dǎo)體存儲(chǔ)器(RAM、ROM,用作主存)磁性材料:磁表面存儲(chǔ)器(磁盤、磁帶,用作輔存)光介質(zhì):光盤存儲(chǔ)器(用作輔存)(2)按存取方式分類隨機(jī)存取存儲(chǔ)器:存儲(chǔ)器中任何存儲(chǔ)單元的內(nèi)容都能被隨機(jī)存取,且存取時(shí)間和存儲(chǔ)單元的物理位置無(wú)關(guān)(主存) 順序存取存儲(chǔ)器:存取時(shí)間和存儲(chǔ)單元的物理位置有關(guān) (磁盤、磁帶)相聯(lián)存儲(chǔ)器:按內(nèi)容訪問(wèn)。(3)按存儲(chǔ)器的讀寫功能分類只讀存儲(chǔ)器(ROM):一般隱含指隨機(jī)存取。讀寫存儲(chǔ)器(RAM):一般隱含
44、指隨機(jī)存取。(4)按信息的可保存性分類永久記憶的存儲(chǔ)器:又稱非易失性存儲(chǔ)器,在斷電后還能保存信息(輔存、ROM)非永久記憶的存儲(chǔ)器:又稱易失性存儲(chǔ)器,在斷電后信息丟失(主存中的RAM)(5)按在計(jì)算機(jī)系統(tǒng)中的作用分類主存儲(chǔ)器:又稱內(nèi)存,為主機(jī)的一部分,用于存放系統(tǒng)當(dāng)前正在執(zhí)行的數(shù)據(jù)和程序,屬于臨時(shí)存儲(chǔ)器。輔助存儲(chǔ)器:又稱外存,為外部設(shè)備,用于存放暫不用的數(shù)據(jù)和程序,屬于永久存儲(chǔ)器。2、隨機(jī)訪問(wèn)存儲(chǔ)器(Random Access Memory, RAM)3、靜態(tài)隨機(jī)訪問(wèn)存儲(chǔ)器(Static RAM,SRAM)4、動(dòng)態(tài)隨機(jī)訪問(wèn)存儲(chǔ)器(Dynamic RAM,DRAM)5、預(yù)充電延遲與刷新的區(qū)別6、
45、片選信號(hào)(Chip Select Signal,CS)7、只讀存儲(chǔ)器(Read Only Memory,ROM)8、可編程只讀存儲(chǔ)器(Programmable ROM,PROM)9、可擦除可編程只讀存儲(chǔ)器(Erasable PROM,EPROM)10、電可擦除可編程只讀存儲(chǔ)器(E2PROM或者EEPROM) 11. 高速緩存(cache)12. 程序訪問(wèn)的局部性原理13. 直接映射14. 全相連映射15. 組相連映射 1. 下列有關(guān)半導(dǎo)體存儲(chǔ)器組織的敘述中,錯(cuò)誤的是()。 A. 存儲(chǔ)器的核心部分是存儲(chǔ)體,由若干存儲(chǔ)單元組成 B. 存儲(chǔ)單元由若干個(gè)存放0或1的存儲(chǔ)元件構(gòu)成 C. 一個(gè)存儲(chǔ)單元有一
46、個(gè)編號(hào),就是存儲(chǔ)單元的地址 D. 同一個(gè)存儲(chǔ)器中,每個(gè)存儲(chǔ)單元的寬度可以不同2. 若計(jì)算機(jī)的主存儲(chǔ)器容量為1GB,也就等于()。 A. 230個(gè)字節(jié) B. 1030個(gè)字節(jié) C. 29個(gè)字節(jié) D. 109個(gè)字節(jié)3. 在存儲(chǔ)器分層體系結(jié)構(gòu)中,存儲(chǔ)器速度從最快到最慢的排列順序是()。 A. 寄存器-主存-cache-輔存 B. 寄存器-主存-輔存-cache C. 寄存器-cache-輔存-主存 D. 寄存器-cache-主存-輔存參考答案:1. D 2. A 3. D一、填空(寫出英語(yǔ)術(shù)語(yǔ)的中文含義,共10題,每題1分,共10分并請(qǐng)將答案填入答題紙的相應(yīng)位置中)SRAM靜態(tài)隨機(jī)存儲(chǔ)器PROM可編程
47、只讀存儲(chǔ)器/WE 讀寫命令信號(hào)SISC 簡(jiǎn)單指令系統(tǒng)計(jì)算機(jī)AR 地址寄存器Cache高速緩沖存儲(chǔ)器CPU 中央處理器Timing節(jié)拍發(fā)生器PC 程序計(jì)數(shù)器 ALU 算術(shù)與邏輯運(yùn)算部件二判斷題(共10題,每題2分,共20分,將判斷結(jié)構(gòu)填入答題紙中的相應(yīng)位置)1.同一數(shù)據(jù),其移碼與補(bǔ)碼的區(qū)別是符號(hào)位相同數(shù)值位相反(1)2.內(nèi)存芯片的/WE信號(hào)無(wú)效,CPU肯定不能對(duì)其寫(2)3.包含性原則是指:外層的信息一定是內(nèi)層中部分信息的一個(gè)復(fù)制品(3)4.指令系統(tǒng)是硬件系統(tǒng)與軟件系統(tǒng)的分解面和接口(4)5.奇偶校驗(yàn)?zāi)苄r?yàn)并糾正一位錯(cuò),但不是檢測(cè)2位錯(cuò)(5)6.運(yùn)算器的最低進(jìn)位信號(hào)Cin,可接收1或0或Ci(狀
48、態(tài))(6)7.字?jǐn)U展的各內(nèi)存芯片必須分時(shí)工作(7)8.CPU讀一次內(nèi)存或IO,通常分為取地址和讀信息兩步(8)9.普通存儲(chǔ)器按地址訪問(wèn),而相聯(lián)存儲(chǔ)器可以按內(nèi)容訪問(wèn)(9)10.程序的局部性原理指時(shí)間、空間和長(zhǎng)度三個(gè)方面的局部性(10)三單項(xiàng)選擇題 共10題,每題2分,共20分,將每題中選一個(gè)正確選項(xiàng),并將對(duì)應(yīng)的選項(xiàng)字母填入答題紙中(若沒(méi)有正確的就寫“無(wú)”)1.一條機(jī)器指令,通常由控存中的A一條微指令解釋B.微指令沒(méi)有解釋C若干條微指令解釋D.下地址解釋2.規(guī)格化和隱藏位技術(shù)是為了A提高命中率和提高速度B.提高存儲(chǔ)空間和提高。速度C提高存放浮點(diǎn)數(shù)的可靠性D.使浮點(diǎn)數(shù)表示標(biāo)準(zhǔn)化和提高表示難度3用于存
49、放下一條指令地址的寄存器稱為A指令譯碼器B.程序計(jì)數(shù)器C指令寄存器D.程序狀態(tài)字寄存器4.Flag寄存器(也稱PSW寄存器)是A指令譯碼器B.指令寄存器C程序計(jì)數(shù)器D.程序狀態(tài)字寄存器5.計(jì)算器中的浮點(diǎn)運(yùn)算器通常由A一個(gè)定點(diǎn)運(yùn)算器組成B.與定點(diǎn)運(yùn)算器無(wú)關(guān)C一個(gè)定點(diǎn)和一個(gè)浮點(diǎn)運(yùn)算器組成D.兩個(gè)定點(diǎn)運(yùn)算器組成(處理階碼處理尾數(shù))7.指令的地址碼可以是A操作碼與數(shù)據(jù)碼B.寄存器編碼或內(nèi)存地址或數(shù)據(jù)本身C數(shù)據(jù)碼與狀態(tài)碼D.狀態(tài)操作碼或數(shù)據(jù)碼8.控制器提供控制信號(hào)的方法有(連線生成和微程序)A派生法與生成法B.查表法與郁悶法C查表法與生成法D.產(chǎn)生法與生成法9.CISC的IS追求的主要目標(biāo)是A以精簡(jiǎn)、高效換取系統(tǒng)性能B.以系統(tǒng)性能換取精簡(jiǎn)、高效C以復(fù)雜、完備換取編程效率D.以編程效率換取復(fù)雜、完備10.16位字長(zhǎng)的CPU,運(yùn)算器進(jìn)行FFFFH+0010H運(yùn)算,是否溢出?溢出狀態(tài)是指A是,向更高位有進(jìn)位B.否,補(bǔ)碼運(yùn)算結(jié)果超出表示范圍C是,運(yùn)算結(jié)果超出表示范圍D.否,向更高位有進(jìn)位四簡(jiǎn)答題(共5題,每題4分,共20分,并將答案填入答題紙中) 簡(jiǎn)述“控存”(其中需要考慮存放內(nèi)容的兩方面) 寫出Cache的三種基本地址映像 簡(jiǎn)述控
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 建設(shè)工程公共裝修合同
- 小學(xué)二年級(jí)語(yǔ)文課本中的詩(shī)歌鑒賞與朗讀技巧訓(xùn)練教學(xué)方案
- 彎頭安裝施工方案
- 數(shù)字媒體藝術(shù)設(shè)計(jì)真題展示及解析
- 經(jīng)濟(jì)學(xué)微觀經(jīng)濟(jì)學(xué)理論考試題
- 吉林道路護(hù)欄施工方案
- 全新工程水電安裝勞務(wù)合同
- 磚砌門墩施工方案
- 硅酸鈣板面層施工方案
- 深化施工方案
- GB/T 30490-2014天然氣自動(dòng)取樣方法
- GB/T 17313-2009袋成型-充填-封口機(jī)通用技術(shù)條件
- 學(xué)習(xí)中國(guó)人民解放軍新一代共同條令PPT模板
- 二輪 河流專題(精心)
- 11471勞動(dòng)爭(zhēng)議處理(第3章)
- 食堂工作人員安全培訓(xùn)內(nèi)容資料
- 患者跌倒的預(yù)防及管理課件
- 兒科病毒性腦炎課件
- 萬(wàn)科物業(yè)管理服務(wù)工作手冊(cè)
- 體檢報(bào)告單入職體檢模板
- JY-T 0470-2015 小學(xué)美術(shù)教學(xué)器材配備標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論