計算機(jī)組成原理復(fù)習(xí)材料_第1頁
計算機(jī)組成原理復(fù)習(xí)材料_第2頁
計算機(jī)組成原理復(fù)習(xí)材料_第3頁
計算機(jī)組成原理復(fù)習(xí)材料_第4頁
計算機(jī)組成原理復(fù)習(xí)材料_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1、馮諾依曼機(jī)工作的基本方式的特點是_B_。A 多指令流單數(shù)據(jù)流 B 按地址訪問并順序執(zhí)行指令C 堆棧操作 D 存貯器按內(nèi)容選擇地址2、在機(jī)器數(shù)_B_中,零的表示形式是唯一的。A 原碼 B 補(bǔ)碼 C 移碼 D 反碼3、在定點二進(jìn)制運算器中,減法運算一般通過_D_來實現(xiàn)。A 原碼運算的二進(jìn)制減法器 B 補(bǔ)碼運算的二進(jìn)制減法器C 原碼運算的十進(jìn)制加法器 D 補(bǔ)碼運算的二進(jìn)制加法器4、某計算機(jī)字長32位,其存儲容量為4MB,若按半字編址,它的尋址范圍是_C_。 A 04MB B 02MB C 02M D 01M5、主存貯器和CPU之間增加cache的目的是_A_。A 解決CPU和主存之間的速度匹配問

2、題B 擴(kuò)大主存貯器容量 C 擴(kuò)大CPU中通用寄存器的數(shù)量D 既擴(kuò)大主存貯器容量,又?jǐn)U大CPU中通用寄存器的數(shù)量6、單地址指令中為了完成兩個數(shù)的算術(shù)運算,除地址碼指明的一個操作數(shù)外,另一個常需采用_C_。A 堆棧尋址方式 B 立即尋址方式 C 隱含尋址方式 D 間接尋址方式7、同步控制是_C_。A 只適用于CPU控制的方式 B 只適用于外圍設(shè)備控制的方式C 由統(tǒng)一時序信號控制的方式 D 所有指令執(zhí)行時間都相同的方式8、描述 PCI 總線中基本概念不正確的句子是_C_。PCI 總線是一個與處理器無關(guān)的高速外圍設(shè)備PCI總線的基本傳輸機(jī)制是猝發(fā)或傳送 C. PCI 設(shè)備一定是主設(shè)備 D. 系統(tǒng)中只允

3、許有一條PCI總線9、CRT的分辨率為10241024像素,像素的顏色數(shù)為256,則刷新存儲器的容量為_B_。A 512KB B 1MB C 256KB D 2MB 10、為了便于實現(xiàn)多級中斷,保存現(xiàn)場信息最有效的辦法是采用_B_。 A 通用寄存器 B 堆棧 C 存儲器 D 外存11、下列數(shù)中最小的數(shù)是_B_。A.(100101)2 B.(50)8 C.(100010)BCD D.(625)1612、計算機(jī)經(jīng)歷了從器件角度劃分的四代發(fā)展歷程,但從系統(tǒng)結(jié)構(gòu)上來看,至今絕大多數(shù)計算機(jī)仍屬于_D_型計算機(jī)。A.實時處理 B.智能化 C.并行 D.馮.諾依曼13、采用虛擬存貯器的主要目的是_B_。提高

4、主存貯器的存取速度 擴(kuò)大主存貯器的存貯空間,并能進(jìn)行自動管理和調(diào)度 提高外存貯器的存取速度 D.擴(kuò)大外存貯器的存貯空間14、發(fā)生中斷請求的條件是_C_。A. 一條指令執(zhí)行結(jié)束 B. 一次 I/O 操作結(jié)束 C. 機(jī)器內(nèi)部發(fā)生故障 D. 一次DMA 操作結(jié)束1.下列描述中_B_是正確的A.控制器能理解、解釋并執(zhí)行所有的指令及存儲結(jié)果B.一臺計算機(jī)包括輸入、輸出、控制、存儲及算術(shù)邏輯運算5個子系統(tǒng)C.所有的數(shù)據(jù)運算都在CPU的控制器中完成D.以上答案都正確2.電子計算機(jī)的算術(shù)/邏輯單元、控制單元及主存儲器合稱為(C)A.CPU B.ALU C.主機(jī) D.UP3.輸入、輸出裝置以及外接的輔助存儲器稱

5、為( D )A.操作系統(tǒng) B.存儲器 C.主機(jī) D.外部設(shè)備4.計算機(jī)中有關(guān)ALU的描述,D_是正確的A.只做算術(shù)運算、不做邏輯運算 B.只做加法C.能存放運算結(jié)果 D.以上答案都不對5.計算機(jī)系統(tǒng)中的存儲系統(tǒng)是指_DA.RAM存儲器 B.ROM存儲器 C.主存 D.主存和輔存6.下列_D_屬于應(yīng)用軟件A操作系統(tǒng) B.編譯程序 C.連接程序D.文本處理程序7.下列各裝置中,_C_具有輸入及輸出功能A.鍵盤 B.顯示器 C.磁盤驅(qū)動器 D打印機(jī)8.下列設(shè)備中_C_不屬于輸出設(shè)備A.打印機(jī) B.磁帶機(jī) C.光筆 D.繪圖儀9.計算機(jī)的算術(shù)邏輯單元和控制單元合稱為(C)A.ALU B.UP C.CP

6、U D.CAD10.只有當(dāng)程序要執(zhí)行時,它才會去將源程序翻譯成機(jī)器語言,而且一次只能讀取、翻譯并執(zhí)行源程序中的一行語句,此程序稱為_C_A.目標(biāo)程序 B.編譯程序 C.解釋程序 D.匯編程序11.通常稱“容量為640K的存儲器”是指下列_D_A.640*103字節(jié)的存儲器 B. 640*103位的存儲器C.640*210位的存儲器 D.640*210字節(jié)的存儲器12.計算機(jī)中_B_負(fù)責(zé)指令譯碼A.算術(shù)邏輯單元 B.控制單元C.存儲器譯碼電路 D.輸入輸出譯碼電路13.80286是個人計算機(jī)中的_D_器件A.eprom B.ram C.ROM D.CPU14.下列_A_不屬于系統(tǒng)程序A.數(shù)據(jù)庫系

7、統(tǒng) B.操作系統(tǒng) C編譯程序 D.匯編程序15.執(zhí)行最快的語言是_C_A.匯編語言 B.COBOL C.機(jī)器語言 D.PASCAL16.將高級語言程序翻譯成機(jī)器語言程序需借助于_C_A.連接程序 B編輯程序 C.編譯程序 D匯編程序17.存儲字是指_A_A.存放在一個存儲單元中的二進(jìn)制代碼組合B.存放在一個存儲單元中的二進(jìn)制代碼位數(shù)C.存儲單元的集合 D.機(jī)器指令18._C_可區(qū)分存儲單元中存放的是指令還是數(shù)據(jù)A.存儲器 B.運算器 C.控制器 D.用戶19.將匯編語言翻譯成機(jī)器語言需借助于_C_A.編譯程序 B.編輯程序 C.匯編程序 D連接程序第三套的填空題(每小題3分,共24分)在計算機(jī)

8、術(shù)語中,將運算器和控制器合在一起稱為A. _CPU_,而將B. _CPU_和存儲器 合在一起稱為C. _主機(jī)_。數(shù)的真值變成機(jī)器碼可采用A. 原碼_表示法,B. _補(bǔ)碼_表示法,C._反碼_表示法,移碼表示法。廣泛使用的A. _SRAM_和B. _DRAM_都是半導(dǎo)體隨機(jī)讀寫存儲器。前者的速度比后者快, 但C. _集程度_不如后者高。形式指令地址的方式,稱為A._指令地址_方式,有B. _順序_尋址和C. _跳躍_尋址。5. CPU從A. _存儲器_取出一條指令并執(zhí)行這條指令的時間和稱為B. _指令周期_。由于各種指令的操作功能不同,各種指令的指令周期是C. _不相同的_。微型機(jī)算計機(jī)的標(biāo)準(zhǔn)總

9、線從16位的A. _ISA_總線,發(fā)展到32位的B. _EISA_總線和C. _VISA_總線,又進(jìn)一步發(fā)展到64位的PCI總線。7VESA標(biāo)準(zhǔn)是一個可擴(kuò)展的標(biāo)準(zhǔn),它除兼容傳統(tǒng)的A. _VGA_等顯示方式外,還支持B. _1280*1024_像素光柵,每像素點C. _24位_顏色深度。中斷處理過程可以A. _嵌套_進(jìn)行。B. _優(yōu)先級高_(dá)的設(shè)備可以中斷C. _優(yōu)先級低_的中斷服務(wù)程序。第六套的填空題1計算機(jī)的硬件包括A._運算器_,B._存儲器_,C._控制器_適配器,輸入輸出部分。2按IEEE764標(biāo)準(zhǔn),一個浮點數(shù)由A._符號位_,階碼E ,尾數(shù)m 三部分組成。其中階碼E的值等于指數(shù)的B._

10、基值_加上一個固定C._偏移量_。3存儲器的技術(shù)指標(biāo)有A._存儲容量_,B._存儲時間_,C._存儲周期_,存儲器帶寬。4指令操作碼字段表征指令的A._操作_,而地址碼字段指示B.特征與功能_。微小型機(jī)多采用 C._操作數(shù)的地址_混合方式的指令格式。CPU中至少有如下六類寄存器,除了A._指令_寄存器,B._程序_計數(shù)器,C._地址_寄存器外,還應(yīng)有通用寄存器,狀態(tài)條件寄存器,數(shù)據(jù)緩沖寄存器。6總線有A._物理_特性,B._功能_特性,電氣特性,C._機(jī)械_特性。7不同的CRT顯示標(biāo)準(zhǔn)所支持的最大A._分辨率_和B._顏色_數(shù)目是C._不同_的。8中斷處理需要有中斷A._優(yōu)先級仲裁_,中斷B.

11、_向量_產(chǎn)生,中斷C._控制邏輯_等硬件支持。第七套的填空題(每小題3分,共24分)1.指令格式中,地址碼字段是通過A._尋址方式_來體現(xiàn)的,因為通過某種方式的變換,可以給出 B._操作數(shù)有效_地址。常用的指令格式有零地址指令、單地址指令、C._二地址指令_三種.2.為運算器構(gòu)造的A._簡單性_,運算方法中常采用B._補(bǔ)碼_加減法C._原碼_乘除法或補(bǔ)碼乘 除法.3.雙端口存儲器和多模塊交叉存儲器屬于A._并行_存儲器結(jié)構(gòu).前者采用B._空間并行_技術(shù),后者采用C._時間并行_技術(shù).4.堆棧是一種特殊的A._數(shù)據(jù)_尋址方式,它采用B._先進(jìn)后出_原理.按結(jié)構(gòu)不同,分為C._寄存器_和存儲器堆棧

12、.5.硬布線控制器的基本思想是:某一微操作控制信號是A._指令操作碼_譯碼輸出,B._時序_信號和C._狀態(tài)條件_信號的邏輯函數(shù).6.當(dāng)代流行的標(biāo)準(zhǔn)總線追求與A._結(jié)構(gòu)_、B._CPU_、C._技術(shù)_無關(guān)的開發(fā)標(biāo)準(zhǔn)。7.CPU周期也稱為A._機(jī)器周期_;一個CPU周期包含若干個B._時鐘周期_。任何一條指令的指令周期至少需要C._2_個CPU周期。DMA方式采用下面三種方法:A._停止CPU_訪內(nèi);B._周期挪用_;C._DMA和CPU_交替訪內(nèi)。第十一套的填空題(每小題3分,共24分)1、IEEE754標(biāo)準(zhǔn),一個浮點數(shù)由A_符號位_、階碼E、尾數(shù)M三個域組成。其中階碼E的值等于指數(shù)的B_真值

13、e_加上一個固定C_偏移值_。2、相聯(lián)存儲器不按地址而是按A_內(nèi)容_訪問的存儲器,在cache中用來存放B_行地地址表_,在虛擬存儲器中用來存放C_段表、頁表和快表_。3、指令操作碼字段表征指令的A_操作特性與功能_,而地址碼字段指示B_操作數(shù)地址_。微小型機(jī)中多采用C_二地址、單地址、零地址_混合方式的指令格式。4、CPU從A_存儲器_取出一條指令并執(zhí)行這條指令的時間和稱為B_指令周期_。由于各種指令的操作功能不同,各種指令的時間和是不同的,但在流水線CPU中要力求做到C_一致_。5、微型計算機(jī)的標(biāo)準(zhǔn)總線從16位的A_ISA_總線發(fā)展到32位的B_EISA_總線,又進(jìn)一步發(fā)展到64位的C_P

14、CI_總線。6、顯示適配器作為CRT和CPU的接口由A_刷新_存儲器、B_顯示_控制器、C_ROM BIOS_三部分組成。7、根據(jù)地址格式不同,虛擬存貯器分為A_頁式_、B_段式_和C_段頁式_三種。8、CPU從主存取出一條指令并執(zhí)行該指令的時間叫做A_指令周期_,它常用若干個B_機(jī)器周期_來表示,而后者又包含有若干個C_時鐘周期_。第二十套的填空題(每小題3分,共24分)在計算機(jī)術(shù)語中,將運算器、控制器、cache合在一起,稱為A_CPU_,而將B_CPU_和存儲器合在一起,成為C_主機(jī)_。一個定點數(shù)由A_符號位_和B_數(shù)值域_兩部分組成。根據(jù)小數(shù)點位置不同,定點數(shù)有C_純小數(shù)_和純整數(shù)之分

15、。3半導(dǎo)體SRAM靠A_觸發(fā)器_存貯信息,半導(dǎo)體DRAM則是靠B_柵極電容_存貯信息。4指令系統(tǒng)是表征一臺計算機(jī)性能的重要因素,它的A_格式_和B_功能_不僅直接影響到機(jī)器的硬件結(jié)構(gòu),而且影響到C_系統(tǒng)軟件_。CPU A_存儲器_取出一條指令并執(zhí)行這條指令的時間和稱為B_指令周期_。由于各種指令的操作功能不同,各種指令的指令周期是C_不相同的_。總線是構(gòu)成計算機(jī)系統(tǒng)的A_互連機(jī)構(gòu)_,是多個B_系統(tǒng)功能_部件之間進(jìn)行數(shù)據(jù)傳送的C_公共_通道。DMA控制器按其A_組成結(jié)構(gòu)_結(jié)構(gòu),分為B_選擇_型和C_多路_型兩種。中斷處理過程可以A_嵌套_進(jìn)行。B_優(yōu)先級高_(dá)的設(shè)備可以中斷C_優(yōu)先級低_的中斷服務(wù)

16、程序。 應(yīng)用題:(11分)設(shè)機(jī)器字長32位,定點表示,尾數(shù)31位,數(shù)符1位,問:(1)定點原碼整數(shù)表示時,最大正數(shù)是多少?最大負(fù)數(shù)是多少?(2)定點原碼小數(shù)表示時,最大正數(shù)是多少?最大負(fù)數(shù)是多少?解:(1)定點原碼整數(shù)表示:0 111 111 111 111 111 111 111 111 111 1111 最大正數(shù):0 111 111 111 111 111 111 111 111 111 1111 數(shù)值 = (231 1)100 111 111 111 111 111 111 111 111 111 1111 0 111 111 111 111 111 111 111 111 111 11

17、11 最大負(fù)數(shù): 數(shù)值 = -(231 1)10 (2)定點原碼小數(shù)表示: 最大正數(shù)值 = (1 2-31 )10 最大負(fù)數(shù)值 = -(1 2-31 )10求證: X Y 補(bǔ)=X補(bǔ) (-Y0 + Yi 2-i )解:證明:設(shè)x補(bǔ)=x0 x1x2xn , y補(bǔ)=y0y1yn被乘數(shù)x 符號任意,乘數(shù)y符號為正。 根據(jù)補(bǔ)碼定義,可得 x補(bǔ) = 2+x=2n+1 + x (mod 2) y補(bǔ) = y 所以 x補(bǔ)y補(bǔ) = 2n+1y + xy=2(y1y2yn)+xy其中(y1y2yn)是大于0的正整數(shù),根據(jù)模運算性質(zhì)有 2(y1y2yn)= 2 (mod 2)所以 x補(bǔ)y補(bǔ)=2+xy= xy補(bǔ) (mo

18、d 2)即 xy補(bǔ)=x補(bǔ)y補(bǔ)=x補(bǔ)y eq oac(,1)被乘數(shù)x 符號任意,乘數(shù)y符號為負(fù)。 x補(bǔ)=x0.x1x2xn y補(bǔ)=1.y1y2yn=2+y (mod 2)由此 y=y補(bǔ)2=0.y1y2yn 1所以 xy=x(y1y2yn)x xy補(bǔ)= x(y1y2yn)補(bǔ)-x補(bǔ)又 (y1y2yn)0,根據(jù)式 eq oac(,1) 有 x(y1y2yn)補(bǔ) = x補(bǔ)(0.y1y2yn)所以 xy補(bǔ)= x補(bǔ)(0.y1y2yn)-x補(bǔ) eq oac(,2)被乘數(shù)x和乘數(shù)y符號都任意。將式 eq oac(,1)和式 eq oac(,2)兩種情況綜合起來,即得補(bǔ)碼乘法的統(tǒng)一算式,即 xy補(bǔ)= x補(bǔ)(0.y

19、1y2yn)x補(bǔ)y0 = x補(bǔ)(-y00.y1y2yn) =x補(bǔ) (-y0 + yi 2-i ) 證畢3、已知 x = - 0.01111 ,y = +0.11001,求 x 補(bǔ) , -x 補(bǔ) , y 補(bǔ) , -y 補(bǔ) ,x + y = ? ,x y = ? 解: x 原 = 1.01111 x 補(bǔ) = 1.10001 所以 : -x 補(bǔ) = 0.01111 y 原 = 0.11001 y 補(bǔ) = 0.11001 所以 : -y 補(bǔ) = 1.00111 x 補(bǔ) 11.10001 x 補(bǔ) 11.10001 + y 補(bǔ) 00.11001 + -y 補(bǔ) 11.00111 x + y 補(bǔ) 00.010

20、10 x - y 補(bǔ) 10.11000 所以: x + y = +0.01010 因為符號位相異,結(jié)果發(fā)生溢出4、設(shè)x補(bǔ) =x0.x1x2xn 。 求證:x = -x0 +xi2-i解:證明:當(dāng) x 0 時,x0 = 0 , x補(bǔ) = 0.x1x2xn = xi 2-i =x當(dāng) x x 0時,即x為正小數(shù),則 1 x 補(bǔ) = x 0 因為正數(shù)的補(bǔ)碼等于正數(shù)本身,所以 1 x 0.x1x2xn 0 , x0 = 0當(dāng)1 x - 1時,即x為負(fù)小數(shù),根據(jù)補(bǔ)碼定義有: 2 x 補(bǔ) = 2 + x 1 (mod2)即 2 x0.x1x2xn 1 ,xn= 1所以 正數(shù): 符號位 x0 = 0 負(fù)數(shù):

21、符號位 x0 = 1若 1 x0 , x0 = 0,則 x 補(bǔ) = 2 x0 + x = x若 - 1 x 0, x0 = 1,則 x 補(bǔ) = 2 x0 + x = 2 + x所以有 x 補(bǔ) = 2 x0 + x ,x0 = 8、已知:x= 0.1011,y = - 0.0101,求:x補(bǔ) ,x補(bǔ) ,-x 補(bǔ) ,y補(bǔ) , y補(bǔ), - y 補(bǔ) 。解: x 補(bǔ) = 0.1011 , y 補(bǔ) = 1.1011 x 補(bǔ) = 0.01011 , x 補(bǔ) = 1.11011 x 補(bǔ) = 0.001011 , x 補(bǔ) = 1.111011 - x 補(bǔ) = 1.0101 , - x 補(bǔ) =0.01019、由S

22、,E,M三個域組成的一個32位二進(jìn)制字所表示的非零規(guī)格化浮點數(shù)x,其值表示為 :x = ( -1 )S ( 1.M ) 2E 128 問:其所表示的規(guī)格化的最大正數(shù)、 最小正數(shù)、 最大負(fù)數(shù)、 最小負(fù)數(shù)是多少?解:(1)最大正數(shù) x = 1 +(1 2-23 ) 21270 00 000 000 000 000 000 000 000 000 000 00 000 000 000 000 000 000 000 000 00 (2)最小正數(shù) x = 102-1281 00 000 000 000 000 000 000 000 000 00 1 00 000 000 000 000 000 00

23、0 000 000 00 (3)最大負(fù)數(shù) x = -102-1281 11 111 111 111 111 111 111 111 111 111 11 111 111 111 111 111 111 111 111 11 (4)最小負(fù)數(shù) x = - 1 + (1 2-32 ) 212710、設(shè)有兩個浮點數(shù)x=2ExSx,y=2EySy,Ex=(-10)2,Sx=(+0.1001)2,Ey=(+10)2,Sy=(+0.1011)2。若尾數(shù)4位,數(shù)符1位,階碼2位,階符1位,求x+y=?并寫出運算步驟及結(jié)果。解:因為X+Y=2Ex(Sx+Sy) (Ex=Ey),所以求X+Y要經(jīng)過對階、尾數(shù)求和及

24、規(guī)格化等步驟。對階: J=ExEY=(-10)2(+10)2=(-100)2 所以Ex X 0)x 0= 1 (0 X -1)解:證明:當(dāng)1 x 0時,即x為正小數(shù),則 1 x 補(bǔ) = x 0 因為正數(shù)的補(bǔ)碼等于正數(shù)本身,所以 1 x 0. x 1 x 2x n 0 , X0 = 0 當(dāng)1 x - 1時,即x為負(fù)小數(shù),根據(jù)補(bǔ)碼定義有: 2 x 補(bǔ) = 2 + x 1 (mod2) 即 2 x 0. x 1 x 2x n 1 ,x n= 1 所以 正數(shù): 符號位 x 0 = 0 負(fù)數(shù): 符號位 x 0 = 1 若 1 x 0 ,x 0 = 0,則 x 補(bǔ) = 2 x 0 + x = x 若 -

25、1 x x 0 x 0 = 1, - 1 x 0某機(jī)字長32位,定位表示,尾數(shù)31位,數(shù)符1位,問:定點原碼整數(shù)表示時,最大正數(shù)是多少?最小負(fù)數(shù)是多少?定點原碼小數(shù)表示時,最大正數(shù)是多少?最小負(fù)數(shù)是多少?解:(1)定點原碼整數(shù)表示時, 最大正數(shù)值 = (231 1 )10 最小負(fù)數(shù)值 = -(231 1 )10(2)定點原碼小數(shù)表示時, 最大正數(shù)值 =(1 - 231 )10 最小負(fù)數(shù)值 =(1 - 231 )1019、設(shè)機(jī)器字長16位,定點表示,尾數(shù)15位,數(shù)符1位,問:(1)定點原碼整數(shù)表示時,最大正數(shù)是多少?最大負(fù)數(shù)是多少?定點原碼小數(shù)表示時,最大正數(shù)是多少?最大負(fù)數(shù)是多少?解: 定點原

26、碼整數(shù)表示0 111 111 111 111 111最大正數(shù) 0 111 111 111 111 111數(shù)值 = (215 1)10 = (+32767)101 111 111 111 111 1111 111 111 111 111 111最大負(fù)數(shù)數(shù)值 = -(215 1 )10 = (- 32767)10定點原碼小數(shù)表示 最大正數(shù)值 = ( + 0.1111)2 = (1 215 )10 最大負(fù)數(shù)值 = ( - 0.1111)2 = -(1 - 215 )20、設(shè)x補(bǔ)=x0.x 1x2xn 求證:x =- x 0+i=1n x i2-i解:證明: 當(dāng) x 0 時,x 0 = 0 , x補(bǔ)

27、= 0. x 1 x 2x n = ni=1 x i 2-i = x 當(dāng) x 0 時,x 0= 1 , x補(bǔ) = 1. x 1 x 2x n =2+ x 所以 x = 1. x 1 x 2x n - 2 = -1 + 0. x 1 x 2x n = -1 + ni=1 x i 2-i 綜合上述兩種情況,可得出:X = -X0 +ni=1 Xi2-I (補(bǔ)碼與真值的關(guān)系)。21、將十進(jìn)制數(shù)20.59375轉(zhuǎn)換成32位浮點數(shù)的二進(jìn)制格式來存儲。解:先將十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù): (20.59375)10=(10100.10011)2 然后移動小數(shù)點,使其在1,2位之間 10100.10011=1.0

28、01001124 ,e =4 于是得到 S=0, E = 4+127 = 131 M=01001011 最后得到32位浮點數(shù)的二進(jìn)制格式為: 0100 0001 01010 0100 1100 0000 0000 0000 =(41A4C000)16 以下題目自行解答計算,答案自行查找。22、已知X和Y,用變形補(bǔ)碼計算X-Y,同時指出運算結(jié)果是否溢出?(1)X=11011,Y=11111 (2)X=10111,Y=11011 (3)X=11011,Y=100123、已知X=(0.5)10,Y=(-0.4375)10,用二進(jìn)制的形式求(x+y)浮?24、已知X=-0.01111,Y=+0.110

29、01,求X補(bǔ),-X補(bǔ),Y補(bǔ),-Y補(bǔ),x-y,x+y的值。25、用補(bǔ)碼運算方法求x+y的值(1)x=0.1001,y=0.1100(2)x=-0.0100,y=0.100126、用補(bǔ)碼運算方法求x-y的值(1)x=-0.0100,y=0.1001(2)x=-0.1011,y=-0.1010第二章的復(fù)習(xí)知識點:(若不充足,自行補(bǔ)充)1.定點數(shù)和浮點數(shù)的表示方法。定點數(shù)通常為純小數(shù)或純整數(shù)。X=XnXn-1.X1X0Xn為符號位,0表示正數(shù),1表示負(fù)數(shù)。其余位數(shù)代表它的量值。純小數(shù)表示范圍0|X|1-2-n純整數(shù)表示范圍0|X|2n-1 浮點數(shù):一個十進(jìn)制浮點數(shù)N=10E.M。一個任意進(jìn)制浮點數(shù)N=

30、RE.M其中M稱為浮點數(shù)的尾數(shù),是一個純小數(shù)。E稱為浮點數(shù)的指數(shù),是一個整數(shù)。比例因子的基數(shù)R=2對二進(jìn)制計數(shù)的機(jī)器是一個常數(shù)。做題時請注意題目的要求是否是采用IEEE754標(biāo)準(zhǔn)來表示的浮點數(shù)。32位浮點數(shù)S(31)E(30-23)M(22-0)64位浮點數(shù)S(63)E(62-52)M(51-0)S是浮點數(shù)的符號位0正1負(fù)。E是階碼,采用移碼方法來表示正負(fù)指數(shù)。M為尾數(shù)。 2.數(shù)據(jù)的原碼、反碼和補(bǔ)碼之間的轉(zhuǎn)換。數(shù)據(jù)零的三種機(jī)器碼的表示方法。一個正整數(shù),當(dāng)用原碼、反碼、補(bǔ)碼表示時,符號位都固定為0,用二進(jìn)制表示的數(shù)位值都相同,既三種表示方法完全一樣。一個負(fù)整數(shù),當(dāng)用原碼、反碼、補(bǔ)碼表示時,符號位

31、都固定為1,用二進(jìn)制表示的數(shù)位值都不相同,表示方法。1.原碼符號位為1不變,整數(shù)的每一位二進(jìn)制數(shù)位求反得到反碼;2.反碼符號位為1不變,反碼數(shù)值位最低位加1,得到補(bǔ)碼。例:x= (+122)10=(+1111010)2原碼、反碼、補(bǔ)碼均為01111010 Y=(-122)10=(-1111010)2原碼11111010、反碼10000101、補(bǔ)碼10000110+0 原碼00000000、反碼00000000、補(bǔ)碼00000000-0 原碼10000000、反碼11111111、補(bǔ)碼100000003.定點數(shù)和浮點數(shù)的加、減法運算:公式的運用、溢出的判斷。例如:已知x和y,用變形補(bǔ)碼計算x+y

32、,同時指出結(jié)果是否溢出。(1) x=11011 y=00011 (2)x=11011 y=-10101 (3)x=-10110 y=-00001例如:已知x和y,用變形補(bǔ)碼計算x-y,同時指出結(jié)果是否溢出。(1) x=11011 y=-11111 (2)x=10111 y=11011 (3)x=11011 y=-10011例如:設(shè)階碼3位,尾數(shù)6位,按浮點運算方法,完成下列取值的x+y, x-y運算.x= 2-101*(-0.010110)y=2-100*(0.010110)溢出的判斷:第一種方法是采用雙符號位法(變形補(bǔ)碼)。任何正數(shù),兩個符號位都是“0”, 任何負(fù)數(shù),兩個符號位都是“1”,如

33、果兩個數(shù)相加后,其結(jié)果的符號位出現(xiàn)“01”或“10”兩種組合時,表示發(fā)生溢出。最高符號位永遠(yuǎn)表示結(jié)果的正確符號。第二種方法是采用單符號位法。 4.運算器可以執(zhí)行哪些運算?算術(shù)運算:加法,減法運算,乘法,除法運算。邏輯運算:邏輯與,或,非運算等。5.數(shù)據(jù)的不同進(jìn)制表示。 一、二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)由二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)的基本做法是,把二進(jìn)制數(shù)首先寫成加權(quán)系數(shù)展開式,然后按十進(jìn)制加法規(guī)則求和。這種做法稱為按權(quán)相加法。二、十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)時,由于整數(shù)和小數(shù)的轉(zhuǎn)換方法不同,所以先將十進(jìn)制數(shù)的整數(shù)部分和小數(shù)部分分別轉(zhuǎn)換后,再加以合并。1. 十進(jìn)制整數(shù)轉(zhuǎn)換為二進(jìn)制整數(shù)十進(jìn)制整

34、數(shù)轉(zhuǎn)換為二進(jìn)制整數(shù)采用除2取余,逆序排列法。具體做法是:用2去除十進(jìn)制整數(shù),可以得到一個商和余數(shù);再用2去除商,又會得到一個商和余數(shù),如此進(jìn)行,直到商為零時為止,然后把先得到的余數(shù)作為二進(jìn)制數(shù)的低位有效位,后得到的余數(shù)作為二進(jìn)制數(shù)的高位有效位,依次排列起來。2十進(jìn)制小數(shù)轉(zhuǎn)換為二進(jìn)制小數(shù)十進(jìn)制小數(shù)轉(zhuǎn)換成二進(jìn)制小數(shù)采用乘2取整,順序排列法。具體做法是:用2乘十進(jìn)制小數(shù),可以得到積,將積的整數(shù)部分取出,再用2乘余下的小數(shù)部分,又得到一個積,再將積的整數(shù)部分取出,如此進(jìn)行,直到積中的小數(shù)部分為零,或者達(dá)到所要求的精度為止。然后把取出的整數(shù)部分按順序排列起來,先取的整數(shù)作為二進(jìn)制小數(shù)的高位有效位,后取的

35、整數(shù)作為低位有效位。三、二進(jìn)制數(shù)轉(zhuǎn)換成八進(jìn)制數(shù)三位二進(jìn)制數(shù),得一位八進(jìn)制數(shù)。101010011=(101)5(010)2(011)3=523四、八進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)一位八進(jìn)制數(shù),得三位二進(jìn)制數(shù)。523=(101)5(010)2(011)3=101010011五、二進(jìn)制數(shù)轉(zhuǎn)換成十六進(jìn)制數(shù)四位二進(jìn)制數(shù),得一位十六進(jìn)制數(shù)。1101000101100=(1010)A(0010)2(1100)C =A2C六、十六進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)一位十六進(jìn)制數(shù),得四位二進(jìn)制數(shù)。A2C =(1010)A(0010)2(1100)C =1101000101100十進(jìn)制整數(shù)轉(zhuǎn)二進(jìn)制整數(shù):除2取余用2輾轉(zhuǎn)相除至結(jié)果為1將余

36、數(shù)和最后的1從下向上倒序?qū)懢褪墙Y(jié)果例如302302/2 = 151 余0 151/2 = 75 余1 75/2 = 37 余1 37/2 = 18 余118/2 = 9 余0 9/2 = 4 余1 4/2 = 2 余0 2/2 = 1 余0故二進(jìn)制為100101110二進(jìn)制轉(zhuǎn)十進(jìn)制:從最后一位開始算,依次列為第0、1、2.位,第n位的數(shù)(0或1)乘以2的n次方,得到的結(jié)果相加就是答案例如:01101011.轉(zhuǎn)十進(jìn)制:第0位:1乘2的0次方=1 1乘2的1次方=2 0乘2的2次方01乘2的3次方8 0乘2的4次方0 1乘2的5次方321乘2的6次方64 0乘2的7次方0然后:1208032640

37、107.二進(jìn)制01101011十進(jìn)制107簡答題:1、通道可分為哪幾種類型,相互之間有什么異同? 答:選擇通道,多路通道。多路通道包括(數(shù)組多路通道,字節(jié)多路通道)。選擇通道:又稱高速通道,在物理上可以連接多個設(shè)備,但在某一段時間內(nèi)通道只能選擇一個設(shè)備進(jìn)行工作。只有當(dāng)這個設(shè)備的通道程序全部執(zhí)行完畢后,才能執(zhí)行其他設(shè)備的通道程序。主要用于連接高速外圍設(shè)備,如磁盤,磁帶等。信息以數(shù)據(jù)塊方式高速傳輸。只包含一個子通道。多路通道:(1)在一段時間內(nèi)能交替執(zhí)行多個設(shè)備的通道程序(2)包含若干個子通道。數(shù)組多路通道:當(dāng)某設(shè)備進(jìn)行數(shù)據(jù)傳送時,通道只為該設(shè)備服務(wù);當(dāng)設(shè)備在執(zhí)行尋址等控制性動作時,通道暫時斷開與

38、這個設(shè)備的連接,掛起該設(shè)備的通道程序,去執(zhí)行其他設(shè)備的通道程序。不僅在物理上可以連接多個設(shè)備,而且在一段時間內(nèi)能交替執(zhí)行多個設(shè)備的通道程序。這些設(shè)備應(yīng)是高速設(shè)備。常用于大型系統(tǒng)。字節(jié)多路通道:主要用于連接大量的低速設(shè)備,一段時間內(nèi)能交替執(zhí)行多個設(shè)備的通道程序,使這些設(shè)備同時工作。以字節(jié)為基本單位與設(shè)備進(jìn)行數(shù)據(jù)傳送。 2、如何理解計算機(jī)體系結(jié)構(gòu)和計算機(jī)組成?答:計算機(jī)體系結(jié)構(gòu):是指能夠被程序員所見到的計算機(jī)系統(tǒng)的屬性,概念性的結(jié)構(gòu)與功能特性。通常是指用機(jī)器語言編程的程序員(也包括匯編語言程序設(shè)計者和匯編程序設(shè)計者)所看到的傳統(tǒng)機(jī)器的屬性,包括指令集數(shù)據(jù)類型等大都屬于抽象的屬性。 計算機(jī)組成:是指如何實現(xiàn)計算機(jī)體系結(jié)構(gòu)所體現(xiàn)的屬性,它包含了許多對程序員來說時透明的硬件細(xì)節(jié)。例如:一臺機(jī)器是否具備乘法指令是一個結(jié)構(gòu)問題,而實現(xiàn)乘法指令采用什么方式是一個組成問題。RISC機(jī)器的描述?答

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論