計算機組成原理習(xí)題及答案-課后習(xí)題答案_第1頁
計算機組成原理習(xí)題及答案-課后習(xí)題答案_第2頁
計算機組成原理習(xí)題及答案-課后習(xí)題答案_第3頁
計算機組成原理習(xí)題及答案-課后習(xí)題答案_第4頁
計算機組成原理習(xí)題及答案-課后習(xí)題答案_第5頁
已閱讀5頁,還剩91頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第一章1.2.1填空題1.第一代計算機的邏輯器件,采用的是();第二代計算機的邏輯器件,采用的是();第三代計算機的邏輯器件,采用的是();第四代計算機的邏輯器件采用的是()。答案:電子管 晶體管中小規(guī)模集成電路大規(guī)模,超大規(guī)模集成電路2.計算機系統(tǒng)由()系統(tǒng)和()系統(tǒng)構(gòu)成。答案:硬件 軟件3.用二進制代碼表示的計算機語言稱為(),用助記符編寫的語言稱為()。答案:機器語言 匯編語言4.計算機系統(tǒng)的三個層次結(jié)構(gòu)由內(nèi)到外分別是(),系統(tǒng)軟件,()答案:硬件系統(tǒng) 軟件系統(tǒng)5.()與()。輸入/輸出接口和系統(tǒng)總線合稱為主機。答案:CPU 存儲器6.用高級語言編寫的程序稱為()程序,經(jīng)編譯程序或解釋程

2、序翻譯后成為()程序。答案:源 目標(biāo)(機器語言)7.將源程序翻譯為目標(biāo)程序(機器語言)的軟件是()和()答案:編譯程序 解釋程序8.程序設(shè)計語言一般可分為三類:(),(),()。答案:機器語言 匯編語言 高級語言9.解釋程序是邊解釋邊執(zhí)行,不會生成() 答案:目標(biāo)程序10.編譯方式是使用編譯程序把源程序編譯成機器代碼的(),并以()的形式保留。答案:目標(biāo)程序 文件11:計算機軟件一般分為兩大類:一類叫做(),另一類叫做(),操作系統(tǒng)屬于()類。答案:系統(tǒng)軟件 應(yīng)用軟件 系統(tǒng)軟件12.計算機的工作特點是(),(),()和()。答案;快速性 通用性 準(zhǔn)確性 邏輯性13.計算機系統(tǒng)的層次結(jié)構(gòu)中,位于

3、硬件系統(tǒng)之外的所有層次統(tǒng)稱為()。答案:虛擬機14.現(xiàn)在主要采用()結(jié)構(gòu)作為計算機硬件之間的連接方式。答案:總線15.計算機的硬件系統(tǒng)包括(),(),(),輸入/輸出設(shè)備。答案:運算器 存儲器 控制器16.在計算機術(shù)語中,將運算器,存儲器,高速緩沖存儲器合在一起,稱為(),而將(),存儲器,輸入/輸出接口和系統(tǒng)總線合在一起,稱為()。答案;CPU CPU 主機17.存儲(),并按()順序執(zhí)行,這是()型計算機的工作原理。答案:程序 地址 馮諾伊曼18.在圖1.1中填入計算機硬件系統(tǒng)基本組成部件的名稱:AB CPU C DE分析:B控制每個部件,所以B是控制器;運算器和控制器組成CPU,所以A是

4、運算器;D只有輸入的數(shù)據(jù)通路,所以D是輸入設(shè)備;E只有輸出的數(shù)據(jù)通路,所以E是輸出設(shè)備;計算機由運算器,控制器,存儲器,輸入設(shè)備和輸出設(shè)備組成,所以C是存儲器。答案:A-運算器 B-控制器 C-存儲器 D-輸入設(shè)備 E-輸出設(shè)備19.計算機中有()在流動;一股是(),即操作指令,其發(fā)源地是(),它分散流向各個部件;另一股是(),它受()的控制,從一個部件流向另一個部件,邊流動邊加工處理。答案:兩股信息 控制信息 控制器 數(shù)據(jù)信息 控制信息20.計算機系統(tǒng)是一個由硬件,軟件組成的多級層次結(jié)構(gòu)。他通常由(),(),(),匯編語言級,高級語言級組成。在每一級上都能進行()。答案:微程序級 一般機器級

5、 操作系統(tǒng)級 程序設(shè)計21.以80386微處理器為CPU的微型機是()位的微計算機;486微機是()位的微計算機。答案:32 3222.()標(biāo)準(zhǔn)用于靜態(tài)圖像壓縮;()標(biāo)準(zhǔn)用于運動視屏圖像壓縮。答案:JPEG MPEG23.今有文本,音頻,視頻,圖形,和圖像5種媒體,按處理復(fù)雜程度從簡單到復(fù)雜排序為()。答案:文本 圖形 圖像 音頻 視頻1.2.2選擇題1.電子計算機技術(shù)在半個世紀(jì)中雖然有很大進步,但至今其運行仍遵循著一位科學(xué)家提出的基本原理。他就是(D)A牛頓 B愛因斯坦 C愛迪生 D馮諾伊曼2. 馮諾伊曼機工作方式的基本特點是(B)A多指令流單數(shù)據(jù)流 B按地址訪問并順序執(zhí)行指令C堆棧操作 D

6、存儲器按內(nèi)容選擇地址3.至今為止,計算機中的所有信息仍以二進制的方式表示,其理由是(C)。A節(jié)約元件 B運算速度快 C物理器件性能決定 D信息處理方便4.操作系統(tǒng)最先出現(xiàn)在(C)A第一代計算機B第二代計算機C第三代計算機D第四代計算機5.目前我們所說的個人商用計算機屬于(D)A巨型機 B中型機 C小型機 D微型機6.50多年來,計算機在提高速度,增加功能,縮小體積,降低成本及開拓應(yīng)用等方面不斷發(fā)展。下面是關(guān)于計算機近期發(fā)展趨勢的看法:計算機的體積更小甚至可以像紐扣一樣大小計算機的速度更快,每秒可以完成幾十億次基本運算計算機的智能越來越高,它將不僅能聽能說,而且能取代人腦進行思考計算機的價格會越

7、來越便宜;其中可能性不大的是(B)A和 B C和 D7.對計算機軟硬件資源管理,是(A)的功能。A操作系統(tǒng) B數(shù)據(jù)庫管理系統(tǒng) C語言處理程序 D用戶程序8.CPU的組成不包括(A)A存儲器 B寄存器 C控制器 D運算器9.主機中能對指令進行譯碼的部件是(C)A.ALU B運算器 C控制器 D存儲器10.為了防止已存有信息的軟盤被病毒感染,應(yīng)采取的措施是(B)A不要把它與有病毒的軟盤放在一起 C保護它的清潔B把它加上寫保護后再放入計算機內(nèi)使用 D定期對它做格式化11微型計算機的發(fā)展以(B)技術(shù)為標(biāo)志。A操作系統(tǒng) B微處理器 C硬盤 D軟件12.郵局對信件進行自動分揀,使用的計算機技術(shù)是(D)A機

8、器翻譯 B自然語言理解 C機器證明 D模式別識13.電子郵件是指(B)A用計算機管理郵政信件 B通過計算機網(wǎng)絡(luò)收發(fā)信息 C用計算機管理 系統(tǒng) D用計算機處理收發(fā)報業(yè)務(wù)14.微型計算機的工作環(huán)境要求室溫一般為1535,室溫過低容易造成(A)A軟盤讀寫出錯 B靜電干擾 C機內(nèi)元器件受潮變質(zhì) D散熱不好,燒毀電源15.下列關(guān)于微處理器的描述中,哪個是正確的?(D)A微處理器就是一臺微機B微處理器就是微機系統(tǒng)C微處理器就是主機D微處理器可以用作微機的CPU16.下面四個敘述中,只有一個是正確的,它是(C)A系統(tǒng)軟件就是買的軟件,應(yīng)用軟件就是自己編寫的軟件 B外存上的信息可以直接進入CPU被處理 C用機

9、器語言編寫的程序可以由計算機直接執(zhí)行,用高級語言編寫的程序必須經(jīng)過編譯(解釋)才能執(zhí)行D說一臺計算機配置了FORTRAN語言,就是說它一開機就可以用FORTRAN語言17.從供選擇的選項中,選出正確答案填空。(1)人類接受的信息主要來自()。多媒體技術(shù)是集()、圖形、()、()和()于一體的信息處理技術(shù)。供選擇的選項:聽覺;嗅覺;文字;圖像;音頻;圖書;視頻;視覺(2)在連續(xù)播放圖像時,()所需的內(nèi)存容量比()的存儲容量大。將一幅圖像信息存入存儲器之前要進行(),在播放時,從存儲器取出信息后要先進行(),然后才能播放。為了更快進行壓縮可采用()。供選擇的選項:圖像;聲音;RISC;DSP;壓縮

10、;還原(解壓)答案:(1)視覺,文字,圖像,音頻,視頻 (2)圖像,聲音,壓縮,還原(解壓),DSP1.2.3判斷題1在微型計算機廣闊的應(yīng)用領(lǐng)域中,會計電算化屬于科學(xué)技術(shù)方面的應(yīng)用。答案:錯。會計電算化屬于計算機數(shù)據(jù)方面的應(yīng)用。2.兼容性是計算機的一個重要性能,通常是指向上兼容,即舊型號計算機的軟件可以不加修改地在新型號計算機上運行。系統(tǒng)機通常具有這種兼容性。答案:錯。兼容性包括數(shù)據(jù)和文件的兼容、程序兼容、系統(tǒng)兼容和設(shè)備兼容,微型計算機通常會有這種兼容性。3.決定計算機計算精度的主要技術(shù)指標(biāo)是計算機長度。 答案:對。4.計算機“運算速度”指標(biāo)的含義是指每秒鐘能執(zhí)行多少條操作系統(tǒng)的命令。答案:錯

11、?!斑\算速度”指標(biāo)的含義是指每秒鐘能執(zhí)行多少條指令。5.利用大規(guī)模集成電路技術(shù)把計算機的運算部件和控制部件做在一塊集成電路芯片上,這樣的一塊芯片叫做單片機。答案:錯。計算機的運算部件和控制部件做在一塊集成電路芯片上,這樣的一塊芯片叫做CPU。1.2.4簡答題1.按照馮諾依曼原理,現(xiàn)代計算計應(yīng)具備那些功能?答:按照馮諾依曼原理,計算機必須具有如下功能:輸入/輸出功能。計算機必須有能力把原始數(shù)據(jù)和解題步驟接收下來(輸入),把計算結(jié)果與計算過程中出現(xiàn)的情況告訴(輸出)給使用者。記憶功能。計算機應(yīng)能夠“記住”原始數(shù)據(jù)和解題步驟以及解題過程中的一些中間結(jié)果。計算功能。計算機應(yīng)能進行一些最基本的運算,這些

12、基本運算組成人們所需要的一些運算。判斷功能。計算機在進行一步操作后,應(yīng)能從預(yù)先無法確定的幾種方案中選擇一種操作方案。自我控制能力。計算機應(yīng)能保證程序執(zhí)行的正確性和各部件之間的協(xié)調(diào)性。2. 馮諾依曼計算機體系結(jié)構(gòu)的基本思想是什么?按此思想設(shè)計的計算機硬件系統(tǒng)應(yīng)由那些部件組成?它們各起什么作用?答:馮諾依曼計算機體系的基本思想是存儲系統(tǒng),也就是將用指令序列描述的解題程序與原始數(shù)據(jù)一起存儲到計算機中。計算機只要一啟動,就能自動地取出一條條指令并執(zhí)行之,直至程序執(zhí)行完畢,得到計算結(jié)果為止。 按此思想設(shè)計的計算機硬件系統(tǒng)包含運算器、控制器、存儲器、輸入設(shè)備和輸出設(shè)備五個基本部件。運行器用來進行數(shù)據(jù)變換和

13、各種運算??刂破鲃t為計算機的工作提供統(tǒng)一的時鐘,對程序中的各種基本操作進行時序分配,并發(fā)出相應(yīng)的控制信號,驅(qū)動計算機的各種部件按節(jié)拍有序地完成規(guī)定的操作的內(nèi)容。存儲器用來存放程序、數(shù)據(jù)及運算結(jié)果。輸入/輸出設(shè)備接受用戶提供的外部信息或用來向用戶提供輸出信息。3.如何理解軟硬件之間的等效性?答:計算機的大部分功能即能由硬件完成,也能用軟件完成,從邏輯上講二者是等效的。通常用硬件實現(xiàn)時執(zhí)行速度快、成本高、修改困難,而軟件正好相反。二者之間沒有固定的界線。4.何謂綠色計算機?對它有哪些要求?答:綠色計算機是指不會對人類及其生存環(huán)境造成不良影響的計算機。對它的主要要求是:(1)要節(jié)能,主要指計算機本身

14、的耗電量低。(2)低污染。在生產(chǎn)、包裝過程中盡量使用無毒、可再生材料,打印機噪聲降到最小,電磁輻射要符合環(huán)保標(biāo)準(zhǔn)。(3)易回收。生產(chǎn)、運輸、使用等各過程所用的材料應(yīng)容易銷毀或回收。(4)符合人體工程學(xué),各種設(shè)備外形符合人體健康標(biāo)準(zhǔn)。第二章填空題1. 8位二進制補碼表示整數(shù)的最小值為(),最大值為()。分析:若字長為n+1,則補碼的表示范圍為:-2nx2n-1,這里n=7.答案:-128 1272. 8位反碼表示定點整數(shù)的最小值為(),最大值為()。分析:若字長為n+1,則反碼的表示范圍為:-(2n-1)x2n-1,這里n=7。答案:-127 +1273.若移碼的符號位為1,則該數(shù)為()數(shù);若符

15、號位為0,則為()數(shù)。分析:移碼的符號位與補碼相反答案:正 負(fù)4.在原碼、反碼、補碼中,()對0的表示有兩種形式。答案:原碼和反碼5.若X補=1000,則X=()。分析:這里字長為4,X=-23.答案:-86.設(shè)機器字長為8位,-1的補碼用定點整數(shù)表示時為(),用定點小數(shù)表示時為()。答案:11111111 1.000000007.浮點數(shù)中尾數(shù)用補碼表示時,其格式化特征是()。答案:符號位與尾數(shù)最高為相反8一個定點數(shù)由()和()兩部分組成。根據(jù)小數(shù)點的位置不同,定點數(shù)有()和()兩種表示方法。答案:符號位 數(shù)值域 純小數(shù) 純整數(shù)(順序可變)9.8位二進制補碼所能表示的十進制整數(shù)范圍是()至()

16、,前者的二進制補碼表示為(),后者的二進制補碼表示為()。答案:-27 +27-1 10000000 0111111110.8位無符號定點整數(shù),其二進制編碼范圍是從()至(),對應(yīng)十進制真值為()至()。答案:00000000 11111111 0 25511.8位定點小數(shù)表示中,機器數(shù)10000000采用1位符號位,當(dāng)它是原碼形式、補碼形式、反碼形式時,其對應(yīng)真值分別為()、()和()。答案:-0 -128 -12712.在數(shù)值的編碼表示中,0有唯一表示的編碼有();用0表示正,用1表示負(fù)的編碼有();若真值大,則碼值大的編碼是();若真值越大,則碼值越小的編碼是();要求浮點數(shù)的機器0(尾

17、數(shù)為0,階最?。┑木幋a為全0(階為0,尾數(shù)為0),則尾數(shù)的編碼可為(),階的編碼可為()。13.碼值80H: 若表示真值0,則為();若表示-128,則為(); 若表示-127,則為();若表示-0,則為()。分析:真值0的移碼為80H;真值-128的補碼為80H;真值-127的反碼為80H;真值-0的原碼為80H。答案:移碼 補碼 反碼 原碼14.碼值FFH:若表示真值-127,則為();若表示-127,則為()若表示-1,則為();若表示-0,則為()。分析:真值127的移碼為FFH;真值-127的原碼為FFH;真值-1的補碼為FFH;真值-0的反碼為FFH。答案:移碼 原碼 補碼 反碼1

18、5.若浮點數(shù)格式中的基值(階碼的底)一定,且尾數(shù)采用規(guī)格化表示法,則浮點數(shù)的表示范圍取決于()的位數(shù),而精度取決于()的位數(shù)。答案:階碼 尾數(shù)16.當(dāng)浮點數(shù)的尾數(shù)為補碼時,其為規(guī)格化數(shù)應(yīng)滿足的條件為()分析:當(dāng)浮點數(shù)的尾數(shù)為補碼時,規(guī)格化數(shù)應(yīng)滿足的條件是尾數(shù)最高位(m1)與尾符位(ms)取值一定不同,即msm1=1答案: msm1=117.浮點數(shù)n=16,階碼4位,補碼表示,尾數(shù)12位,補碼表示,絕對值最小的負(fù)數(shù)是()。分析:因為階碼4位,所以最小階碼為-8;因為尾數(shù)12位,所以規(guī)格化的絕對值最小尾數(shù)為-();非規(guī)格化的絕對值最小尾數(shù)為-2-1.由于題中沒有強調(diào)位數(shù)是否一定要規(guī)格化,所以答案有

19、兩個。答案:-()2-8(規(guī)格化的絕對值最小負(fù)數(shù))18.設(shè)階碼8位(最左一位為符號位),用移碼表示,而尾數(shù)為24位(最左一位為符號位),用規(guī)格化補碼表示,則它能表示的最大正數(shù)的階碼為(),尾數(shù)為(),而絕對值最小的負(fù)數(shù)階碼為(),尾數(shù)為()(以上答案均用二進制書寫)。答案:11111111 0111 1111 1111 1111 1111 1111 00000000 1011 1111 1111 1111 1111 111119.二進制在計算機中常用的表示方法有原碼、補碼、反碼和移碼等多種。表示定點整數(shù)時,若要求數(shù)值0在計算機中唯一表示為全“0”,應(yīng)采用();表示浮點數(shù)時,若要求機器零(即尾數(shù)

20、為零,且階碼最小的數(shù))在計算機中表示為全“0”,則階碼應(yīng)采用()。某計算機中,浮點數(shù)的階碼占8位,尾數(shù)占40位(字長共48位),都采用補碼,則該機器中所能表達的最大浮點數(shù)是()。答案:補碼 移碼 2127(1-2-39)20.漢字的()、()、()是計算機用于漢字輸入、內(nèi)部處理、輸出三種不同途徑的編碼。答案:輸入編碼(或輸入碼) 內(nèi)碼(或機內(nèi)碼) 字模碼21.根據(jù)國標(biāo)規(guī)定,每個漢字內(nèi)碼用()表示。答案:2個字節(jié)22.漢字輸入時,將漢字能轉(zhuǎn)換成計算機能夠接受的漢字()碼,它進入計算機后必須轉(zhuǎn)換成漢字()碼才能進行信息處理。答案:輸入 內(nèi)23.常見的漢字編碼方案可以歸納為:()、()、()等。答案

21、:數(shù)字編碼 拼音碼 漢字字型碼24.為使?jié)h字機內(nèi)碼與ASCII相區(qū)別,通常將漢字機內(nèi)碼的最高位置()。答案:125.漢字的基本屬性有()、()、()。答案:字形、字義、字音26.一個2424點陣的漢字,需要()字節(jié)的存儲空間。答案:7227.最小的區(qū)位碼是(),其對應(yīng)的交換碼是()、內(nèi)碼是()、在外存字庫的地址是()。分析:最小的區(qū)位碼是01區(qū)01位;交換碼又稱國標(biāo)碼,而國標(biāo)碼(十六進制)=區(qū)位碼(十六進制)+2020H,所以其對應(yīng)的交換碼是0101H+2020H=2121H。機內(nèi)碼(十六進制)=國標(biāo)碼(十六進制)+8080H,所以其對應(yīng)的內(nèi)碼是2121H+8080H=A1A1H。在外存字庫中

22、是從文件頭開始,所以其在外存字庫的記錄號是0。答案:0101H 2121H A1A1H 028.已知某個漢字的國標(biāo)碼為3540H,其機內(nèi)碼為()H。分析:機內(nèi)碼(十六進制)=國標(biāo)碼(十六進制)+8080H,該漢字的機內(nèi)碼=3540H+8080H=B5C0。29.漢字庫的類型有()和()兩種。答案:硬字庫 軟字庫30.GB1998代碼的名稱是()位二進制代碼,其中有()種西文圖形字符和()種控制字符。答案:7 34 9431.常用的校驗碼有()、()、()等。答案:奇偶校驗碼 海明校驗碼 CRC碼32.奇偶校驗法只能發(fā)現(xiàn)()數(shù)個錯,不能檢查無錯或()數(shù)個錯。答案:奇 偶33.設(shè)有7位信息碼011

23、0101,則低位增設(shè)偶校驗位后的代碼為(),而低位增設(shè)校驗位后的代碼為()。答案:01101010 0110101134.信息序列16位,若構(gòu)成能糾正一位錯發(fā)現(xiàn)錯的海明碼,至少需要加()檢驗位。分析:16位有效信息,設(shè)r為校驗位的位數(shù),則整個碼字的位數(shù)N應(yīng)滿足不等式:N=16+r2r -1 (r至少為5位)若要求海明碼能檢測出2位錯誤,則再增加一位校驗位。答案:6位35.CRC碼又稱為(),它具有()能力。答案:循環(huán)冗余校驗碼 糾錯36.生成多項式G(X)=X4+X1+X0 對應(yīng)的二進制編碼為(),以此多項式進行CRC編碼,其校驗位的位數(shù)是()位。答案:10011 42.2.2選擇題1.計算機

24、中表示地址時使用()A無符號數(shù) B原碼 C反碼 D補碼答案:A2.當(dāng)-1x-1/2成立。AX1必須為1,X2X3至少有一個為1 BX1必須為1,X2X3任意C X1必須為0,X2X3至少有一個為1 D X1必須為0,X2X3任意分析A X1為1,X2X3至少有一個為1,如X補=1.101,則X=-0.011,X=-(1/4+1/8),即X-1/2成立;X補=1.110,則X=-0.010,X=-1/4,即X-1/2成立;X補=1.111,則X=-0.001,X=-1/8,即X-1/2成立。B X1為1,X2X3任意時,如X補=1.100,則X=-0.100,X=-1/2,即X-1/2不成立。C

25、 X1為0,X2X3至少有一個為1,如X補=1.010,則X=-0.110,X=-(1/2+1/4),即X-1/2不成立。D X1為0,X2X3任意,如X補=1,000,則X=-1,即X-1/2不成立。答案A12.ASCII碼是對()進行編碼的一種方案,它是()的縮寫。A字符 B漢字 C圖形符號 D聲音A余3碼 B十進制數(shù)的二進制編碼 C格雷碼 D美國標(biāo)準(zhǔn)信息交換代碼答案:A D13.32個漢字的機器內(nèi)碼需要()A 16字節(jié) B 32字節(jié) C 64字節(jié) D 8字節(jié)14.能發(fā)現(xiàn)兩位錯誤并能糾正一位錯誤的編碼為()ACRC碼 B海明碼 C偶校驗碼 D奇校驗碼答案B15.二進制數(shù)1011.101對應(yīng)

26、的十進制數(shù)是()。十進制數(shù)1898的余3碼是()。用N=S1S2B1B2Bk表示一浮點數(shù)中的雙符號位補碼尾數(shù)(也稱為變形補碼,其中S1S2為雙符號位),當(dāng)()時,此尾數(shù)為規(guī)格化數(shù)。當(dāng)運算結(jié)果尾數(shù)出現(xiàn)()時,需進行左歸;而當(dāng)運算結(jié)果尾數(shù)出現(xiàn)()時,表明尾數(shù)溢出時,則需要進行右規(guī)。A9.3 B11.5 C11.629 D11.10 A0001100110001100 B0100110010111100 C0001100110000110 D0000011111001000:AS1、S2、B1三者相同 B S1、S2相同而與B1不同 C S1與S2不同,且必須S2=B1 D S1與S2不同,而不論B

27、1為何值 E S1與S2不同,但與B1相同 F S1與B1相同,而不論與S2為何值答案:C B B A D16.在CRC校驗中,接收端檢查出某一位數(shù)據(jù)錯后,糾正的方法是()A請求重新發(fā)送 B刪除數(shù)據(jù) C通過余數(shù)的值由接收端自行糾正 D以上均可以答案:D17.在大量數(shù)據(jù)傳送中常用且有效的校驗法是()A海海明碼校驗 B偶校驗 C奇校驗 DCRC校驗答案:D18.用1位奇偶校驗?zāi)軝z測出1位存儲器錯誤的百分比為()A0% B25% C50% D100%答案:D19.“?!弊衷谟嬎銠C內(nèi)的編碼為B3A3H,由此可以推算它在GB2312-80國家標(biāo)準(zhǔn)中所在的區(qū)號是()A19區(qū) B51區(qū) C3區(qū) D35區(qū)分析

28、:機器碼=國標(biāo)碼的兩個字節(jié)各加80H國標(biāo)碼=區(qū)位碼的兩個字節(jié)各加20H所以,機內(nèi)碼=區(qū)位碼的兩個字節(jié)各加A0H“?!弊謪^(qū)號=B3H-A0H=13H,十進制為19答案A20.關(guān)于ASCII編碼的正確描述是()A使用8位二進制代碼,最右邊一位為1 B使用8位二進制代碼,最左邊一位為0C使用8位二進制代碼,最右邊一位為0D使用8位二進制代碼,最右邊一位為1分析:ASCII字符的編碼是由7個二進制位表示,從0000000到1111111共128種編碼。但由于字節(jié)是計算機中基本單位,ASCII碼仍以一字節(jié)來存入一個ASCII字符。每個字節(jié)中多余的一位即最高位(最左邊一位)在機內(nèi)部保持為“0”答案:B21

29、.GB2312-80國家標(biāo)準(zhǔn)中一級漢字位于16區(qū)至55區(qū),二級漢字位于56區(qū)至87區(qū)。若某漢字的機內(nèi)碼(十六進制)位為DBA1,則該漢字是()。A圖形字符 B一級漢字 C二級漢字 D非法碼分析:該漢字的區(qū)號=DVH-A0H=3BH,十進制為59,所以該漢字屬于二級漢字。答案:C22.下列關(guān)于我國漢字編碼的訴述中,正確的是()。A:GB2312國標(biāo)字符集所包括的漢字許多情況下已不夠使用B:GB2312國標(biāo)字符集既包括簡體漢字也包括繁體字C:GB2312國標(biāo)碼就是區(qū)位碼D:計算機中漢字內(nèi)碼的表示是唯一的。分析:GB2312國標(biāo)字符集是中國大陸地區(qū)所使用的編碼方式,簡體字,且從區(qū)號87至94還未定義

30、;用戶可根據(jù)實際情況自定義;漢字的區(qū)位碼還不是它的國標(biāo)碼,每個漢字的區(qū)號與位號必須分別加上32(20H)之后,它的二進制代碼才是它的“國標(biāo)碼”。答案:D23:下列關(guān)于漢字信息處理的敘述中,不正確的是()。A:在ASCII鍵盤上輸入一個漢字一般需擊鍵多次B:計算機內(nèi)表示和儲存漢字信息所使用的代碼是GB2312編碼C:西文打印機也能打印輸出漢字D:機中必須安裝了漢字庫才能顯示輸出漢字分析:中國大陸地區(qū)是使用GB2312編碼,臺灣地區(qū)使用的是BIG5編碼。答案:B2.2.3判斷題1.所有進位計數(shù)制,其整數(shù)部分最低位的權(quán)都是1. 答案:對2.某R進位計數(shù)制,其左邊1位的權(quán)是其相臨的右邊一位的權(quán)的R倍。

31、答案:對3.在計算機中,所表示的數(shù)有時會發(fā)生溢出,其根本原因是計算機的字長有限。 答案:對4.8421碼是二進制編碼。答案:錯。 8421是十進制編碼5.浮點數(shù)通常采用規(guī)格化數(shù)來表示,規(guī)格化數(shù)即指其尾數(shù)的第一位應(yīng)為0的浮點數(shù)。答案:錯。 原碼規(guī)格化后,正數(shù)為0.1*的形式,負(fù)數(shù)為1.1*的形式。補碼規(guī)格化后,正數(shù)為0.1*的形式,負(fù)數(shù)為1.0*的形式.6.一個正數(shù)的補碼和這個數(shù)的原碼表示一樣,而正數(shù)的反碼就不是該數(shù)的原碼表示,而是原碼各位數(shù)取反。答案;錯。 一個正數(shù)的補碼和反碼均和這個數(shù)的原碼表示一樣。7.表示定點數(shù)時,若要求數(shù)值0在計算機中唯一的表示為全0,應(yīng)使用反碼表示。答案:錯。標(biāo)示定點

32、數(shù)時,若要求數(shù)值0在計算機中唯一的表示為全0,應(yīng)使用補碼表示。8.將補碼的符號位改用多位來表示,就變成形補碼,一個用雙符號位表示的變形補碼01.1010是正數(shù)。答案:錯。是一個正溢出數(shù)。9.浮點數(shù)的取值范圍由階碼的位數(shù)決定,而浮點數(shù)的精度由尾數(shù)的位數(shù)決定。答案:對10.設(shè)有兩個正的浮點數(shù):N1=2m*M1,N2=2n*M2。(1)若mn,則有N1N2。(2)若M1和M2是規(guī)格化數(shù),則有N1N2。答案:(1)錯。若mn.不一定有N1N2。 (2)對。若M1和M2是規(guī)格化數(shù),結(jié)論正確。2.2.4解答題1.試比較定點帶符號數(shù)在計算機內(nèi)的四種表示方法。答:帶符號數(shù)在計算機內(nèi)的表示方法有原碼、反碼、補碼

33、、移碼。原碼表示方法簡單易懂,乘除運算規(guī)則簡單,但加、減運算的實現(xiàn)比較復(fù)雜。補碼的特點是進行加減法運算規(guī)則簡單,正負(fù)數(shù)的處理方法一致。反碼通常用來計算補碼,由于其運算不方便,在計算機中沒有得到實際應(yīng)用。移碼由于保持了數(shù)據(jù)原有的大小順序,便于進行操作,常用于表示浮點數(shù)中的階碼,方便浮點運算的操作。2.設(shè)計補碼表示的目的是什么?答:設(shè)計補碼表示法的目的是使符號位參與運算,從而簡化加減法的規(guī)則,使減法運算轉(zhuǎn)化為加法運算,從而簡化機器的運算器電路。3.試問采用什么樣的機器數(shù)形式可用全0表示浮點數(shù)的機器0.答:階碼用移碼表示,尾數(shù)用原碼或補碼表示時,浮點數(shù)的機器零可以用全0來表示,這就是為什么浮點數(shù)的階

34、碼常用移碼來表示的原因。4.試述浮點數(shù)規(guī)格化的目的、方法。答案:浮點數(shù)的規(guī)格化是使浮點數(shù)的尾數(shù)的最高數(shù)值位為有效數(shù)位。當(dāng)尾數(shù)用補碼表示時,符號位與小數(shù)點后的第一位不相等則為已規(guī)格化數(shù)據(jù),否則是非規(guī)格化數(shù)據(jù)。通過規(guī)格化,可以保證運算數(shù)據(jù)的精度。通常采用向左規(guī)格化,即尾數(shù)每左移1位,階碼減1,直至規(guī)格化完成。5.在檢錯碼中,奇偶校驗法能否定位發(fā)生錯誤的信息位?是否具有糾錯能力?答:(1)奇偶校驗法不能定位發(fā)生錯誤的信息位。 (2)奇偶校驗法沒有糾錯能力。6.簡述CRC的糾錯原理。答:CRC碼就是一種糾錯能力較強的編碼。在進行校驗時,將CRC碼多項式與生成多項式G(X)相除,若余數(shù)為0,則表明數(shù)據(jù)正

35、確;黨余數(shù)不為0時,說明數(shù)據(jù)有錯。只要選擇適當(dāng)?shù)纳啥囗検紾(X),余數(shù)與CRC碼出錯位位置的對應(yīng)關(guān)系是一定的,由此可以用余數(shù)作為判斷出錯位置的依據(jù)而糾正錯誤。2.3.1定點數(shù)的表示1.將表2.1(a)中的編碼轉(zhuǎn)化成十進制數(shù)值。表2.1(a)題目原碼十進制反碼十進制補碼十進制0.10100,10100.10101.11111.11111.11111.10101.10101.1010原碼十進制反碼十進制補碼十進制010100.6250.10100.6250.10100.625 1.1111-0.93751.111101.1111-0.06251.1010-0.6251.1010-0.31251.

36、1010-0.375表2.1(b)的答案2.下列代碼若看做ASCII碼、整數(shù)補碼、8421碼時分別代表什么? 77H 37H解:77H看作ASCII碼、整數(shù)碼、8421碼時分別代表字符w、數(shù)119、數(shù)77; 37H看作ASCII碼、整數(shù)碼、8421碼時分別代表字符7、數(shù)55、數(shù)37.3.字長為8位,分別求x=+1000(2)和x=-1000(2)的移碼。解:(1)x=+1000(2),則【x】補=00001000,【x】移=27+【x】補=10000000+00001000=10001000 (2)x=-1000(2),則【x】補=11111000,【x】移=27+【x】補=10000000+

37、11111000=011110004.以下各數(shù)均無符號數(shù),請比較它們的大?。?21FH和A521H 80H和32H 8000H和AF3BH 72H和31H解:321FH32H 8000H31H5.以下各數(shù)均為有符號數(shù)的補碼,請比較它們的大?。?21FH和A521H 80H和32H 8000H和AF3BH 72H和31H解:321FHA521H 80H32H 8000H31H6.寫出下列各數(shù)的原碼、反碼、補碼、移碼表示(用8位二進制數(shù)),其中MSB是最高位(又是符號位),LSB是最低位,如果是小數(shù),小數(shù)點在MSB之后;如果是整數(shù),小數(shù)點在LSB之后;如果是正數(shù),小數(shù)點在LSB之后。 -35/64

38、 23/128 -127 用小數(shù)表示-1 用正數(shù)表示-1 用整數(shù)表示-128解:-35/64和23/128均用定點小數(shù)表示,轉(zhuǎn)化成二進制數(shù)可使計算方法簡便,如23/128=101112-7=0.0010111;-1在定點小數(shù)表示中原碼和反碼表示不出,但補碼可以表示;-1在定點整數(shù)表示中是最大負(fù)數(shù);-128在定點整數(shù)表示中原碼和反碼表示不出,但補碼可以表示,下列各數(shù)的原碼、反碼、補碼、移碼表示見表2.2. 表2.2 各數(shù)的原碼、反碼、補碼、移碼表示十進制數(shù) 二進制數(shù)真值 原碼表示 反碼表示 補碼表示 移碼表示-3564 -0.100011 1.1000110 1.0111001 1.011101

39、0 0.011101023128 0.0010111 0.0010111 0.0010111 0.0010111 1.0010111-127 -1111111 11111111 10000000 10000001 00000001用小數(shù)表示 -1.0 1.0000000 0.0000000用整數(shù)表示 -1 10000001 11111110 11111111 01111111用整數(shù)表示-128 -10000000 10000000 000000007機器數(shù)字長為8位(含一位符號位),若若機器數(shù)為81(十六進制),當(dāng)它們分別表示原碼、補碼、反碼和移碼是,等價的十進制數(shù)分別是多少/解:機器數(shù)為81

40、H=10000001(二進制)當(dāng)看成原碼時其等價大的十進制整數(shù)=-1當(dāng)看成補碼時其等價大的十進制整數(shù)=-127當(dāng)看成反碼時其等價大的十進制整數(shù)=-126當(dāng)看成移碼時其等價大的十進制整數(shù)=+18.若小數(shù)點約定在8為二進制數(shù)的最右端(整數(shù)),試分別寫出下列各種情況下W、X、Y、Z的真值。(1)【W(wǎng)】補=【X】原=【Y】反=【Z】移=00H(2)【W(wǎng)】補=【X】原=【Y】反=【Z】移=80H(3)【W(wǎng)】補=【X】原=【Y】反=【Z】移=FFH解:(1)W、X、Y的真值均為0;Z的真值為-128(2)X的真值為-0,Y的真值為-127,W的真值為-128,Z的真值為0(3)X的真值為-127,Y的真值

41、為-0,W的真值為-1,Z的真值為1279.用補碼表示二進制小數(shù),最高位用1位表示符號(即形如xf.x1x2xn-1xn)時,模應(yīng)為多少?解:設(shè)X=-0.1101,則二進制數(shù)補碼的模為【X】補-X=1.0100-(-0.1100)=10(二進制)=210.用變形補碼表示二進制小數(shù),最高位用兩位表示符號(即形如xf.x1x2xn-1xn)時,模應(yīng)為多少?解:設(shè)X=-00.1100,則二進制數(shù)補碼的模為【X】補-X=11.0100-(-00.1100)=100(二進制)=411.設(shè)字長為5.定點小數(shù)的原碼表示范圍和補碼表示范圍分別為多少?解:(1)字長為5,原碼表示時,其表示范圍如下:最小負(fù)數(shù) 最

42、大負(fù)數(shù) 最小正數(shù) 最大正數(shù) 0 二進制原碼 1.111 1.001 0.001 0.111十進制真值 -(1-2-4) -2-4 2-4 1-2-4(2)字長為5,補碼表示時,其表示范圍如下:最小負(fù)數(shù) 最大負(fù)數(shù) 最小正數(shù) 最大正數(shù) 0 二進制原碼 1.0000 1.111 0.0001 0.1111十進制真值 -1 -2-4 2-4 1-2-412.設(shè)字長為4,定點整數(shù)的原碼表示范圍和補碼表示范圍分別為多少?解:(1)字長為4,原碼表示時,其表示范圍如下:最小負(fù)數(shù) 最大負(fù)數(shù) 最小正數(shù) 最大正數(shù) 0 二進制原碼 1111 1001 0001 0111十進制真值 -(23-1)=7 -1 +1 2

43、3-1(2)字長為4,補碼表示時,其表示范圍如下:最小負(fù)數(shù) 最大負(fù)數(shù) 最小正數(shù) 最大正數(shù) 0 二進制原碼 10000 1111 00001 01111十進制真值 -23=-8 -1 +1 23-1=713.求證:-【y】補=【-y】補證明:因為【x】補+【y】補=【x+y】補,令x=-y代入,則有【-y】補+【y】補=【-y+y】補=【0】補=0所以【y】補=【-y】補14.若【y】補=y0y1y2yn,求證:-【y】補=+2-n證明:(1)當(dāng)y補=0.y1y2yn,y= 0.y1y2yn時,因為-y補=-y補,而-y=-0.y1y2yn,-y補=1.+2-n(2) 當(dāng)y補=1.y1y2yn,

44、y=-(0.+2-n)-y=1.+2-n,-y補=0.+2-n所以,-y補=0.+2-n。綜合(1)(2)得:-y補=+2-n即,求-y補時,將y補連符號位一起求反加1 。15.求證:-X補=X補補證明:(1)當(dāng)0X1時,設(shè)X補=0.X1X2Xn=X,-X=-0. X1X2Xn所以-X補=1. +2-n比較x補和-x補,發(fā)現(xiàn)將x補連同符號位求反,末位加1,即得x補。(2)當(dāng)-1xX00 x-1證明:當(dāng)1X0時,X為正小數(shù),因為正數(shù)補碼等于正數(shù)本身,所以X補=X,X0=0當(dāng)0X-1時,X為負(fù)小數(shù),根據(jù)補碼定義有X補=2+X,X0=1.若1X0,X0=0,則X補=2X0+X=X;若0X-1時,X0

45、=1,則X補=2X0+X =2+X。故X補=2X0+X,其中X0= 1X00 x-12.3.21.將下列十進制數(shù)表示成浮點規(guī)格化數(shù),階碼3位,用補碼表示;尾數(shù)9位,用補碼表示。(1)27/64 (2)-27/64解:(1)27/16=11011*=0.11011* 其浮點補碼表示為:111011011000(2)-27/64=-11011*=-0.11011* 其浮點數(shù)補碼表示為:1111001010002.設(shè)十進制數(shù)X=(-128.75)*,(1)用16位定點數(shù)表示X值(2)設(shè)用21位二進制位表示浮點數(shù),階碼5位,其中階符1位;尾數(shù)16位,其中符號1位;階碼底為2.寫出階碼和尾數(shù)均用原碼表示

46、的X的機器數(shù),以及階碼和尾數(shù)均用補碼表示的X的機器數(shù)。解:(1)X=(-128.75)*=-10000000.11*=-0.001000000011其16位定點數(shù)表示為:1.110111111101000(2)X=(-128.75)*=-10000000.11*=-0.1000000011*階碼和尾數(shù)均用原碼表示的X的機器數(shù)為:10010 1100000001100000階碼和尾數(shù)均用補碼表示的X的機器數(shù)為:11110 101111111101000003.寫出下列數(shù)據(jù)規(guī)范化浮點數(shù)的編碼(設(shè)1位符號碼,階碼為5位的移碼,尾數(shù)為十位的補碼)。 +111000 -10101 +0.01011解:+

47、111000=260.111000符號位為1位;6的階碼移碼表示為10110;尾數(shù)補碼為1110000000,所以+111000的規(guī)格化浮點數(shù)的編碼為0 10110 1110000000。-10101=-250.10101符號位為0;5的階碼移碼表示為10101;尾數(shù)補碼為10101100000,所以-10101的規(guī)格化浮點數(shù)的編碼為 1 10101 0101100000.+0.01011=2-10.1011符號位為0;-1的階碼移碼表示為01111;尾數(shù)補碼為1011000000,所以+0.01011的規(guī)格化浮點數(shù)的編碼為0 01111 1011000000。4.設(shè)32位長的浮點數(shù),其中階符

48、為1位,階碼為7位,數(shù)符為1位,尾數(shù)23位。分別寫出機器數(shù)采用原碼和補碼表示時,所對應(yīng)的最接近0的負(fù)數(shù)。解:最接近0的十進制負(fù)數(shù)就是絕對值最小的負(fù)數(shù)。原碼表示時為:-(2-1)2-128補碼表示時為:-(2-1+2-23)2-128以上兩個答案都是在規(guī)格化情況下得到的。因為題目中沒有特別強調(diào)規(guī)格化,所以非規(guī)格化情況下的答案為:-2-232-128(原碼、補碼相同)。5.按下述現(xiàn)定格式(階符一位,階碼7位,尾符1位,尾數(shù)23位),寫出真值為-23/4096的補碼規(guī)格化浮點數(shù)形式。解:首先將十進制數(shù)-23/4096轉(zhuǎn)換成二進制數(shù),使用一些技巧進行轉(zhuǎn)換可以節(jié)省時間。-23/4096=232-12轉(zhuǎn)換

49、成二進制數(shù)為-101112-12,寫成規(guī)格化形式為-0.101112-7。若階碼和尾數(shù)均用補碼表示,則次浮點數(shù)的形式為:11111001 1.010010000000000000000006.將十進制數(shù)20.59375轉(zhuǎn)換成32位IEEE754浮點數(shù)的二進制數(shù)格式來存儲。解:先將二進制數(shù)轉(zhuǎn)換成十進制數(shù):(20.59375)10=(10100.10011)2。然后移動小數(shù)點,使其在1,2之間:10100.10011=1.01001001124,e=4。于是得到S=0,E=4+127=131,M=10000011。最后得到32位浮點數(shù)的二進制格式為:0 10000011 0100100110000

50、0000000000=(41A4C000)167.設(shè)由S,E,M三個域組成的一個32位二進制字所表示的非零規(guī)格化數(shù)x,其表示為:x=(-1)(1.M)2E-127。問它所能表示的規(guī)格化的最大正數(shù)、最小正數(shù)、最大負(fù)數(shù)、最小負(fù)數(shù)是多少?解:最大正數(shù) 011 111 11111 111 111 111 111 111 111 11X=1+(1-2-23)2127最小正數(shù) 0 00 000 000000 000 000 000 000 000 000 00X=1.02-128最大負(fù)數(shù) 1111 111 11111 111 111 111 111 111 111 11X=-1+(1-2-23)2127最

51、小負(fù)數(shù) 100 000 000000 000 000 000 000 000 000 00X=1.02-1288.計算機存儲程序概念的特點之一是把數(shù)據(jù)和指令都作為二進制信號看待。今有一計算機字長32位,數(shù)符位是第31位;單精度浮點數(shù)格式如下圖所示: 31 30 23 22 0對于二進位1000 1111 1110 1111 1100 0000 0000 0000,表示一個補碼整數(shù),其十進制值是多少?表示一個無符號整數(shù),其十進制整數(shù)值是多少?表示一個IEEE754標(biāo)準(zhǔn)的單精度浮點數(shù),其值是多少?解:表示一個補碼整數(shù)時,其真值=-111 0000 0001 0000 0100 0000 0000

52、0000B=-70104000H其十進制值=-7167+1165+4163 = 2 * GB3 表示一個無符號整數(shù)時,其十進制值=8167+15166+14165+15164+12163 = 3 * GB3 表示一個IEEE75標(biāo)準(zhǔn)的單精度浮點數(shù)時,二進制按格式展開為:1 0001 1111 110 1111 1100 0000 0000 0000S 階碼8位 尾數(shù)23位指數(shù)e=階碼-127=0001 1111-01111111=-1100000=(-96)10包括隱藏位1的尾數(shù)1.M=1.110 1111 1100 0000 0000 0000=0.110 1111 11于是有 X=(-1)

53、s1.M2e=-(1.110 1111 11)2-96= -(0.1110 1111 11)2-95=-(1416-1+1516-2+1216-3)2-95=-0.31159.設(shè)階碼8位(用移碼表示),尾數(shù)23位,數(shù)符1位。用IEEE754格式表示的浮點數(shù)X的十六進制存儲格式為(41360000)16,求其32位浮點數(shù)的十進制值。解:將十六進制展開后,可以得到二進制格式為:0 1000 0010 0110 1100 0000 0000 0000 000 S 階碼8位 尾數(shù)23位指數(shù)e=階碼-127=10000010-01111111=00000011=(3)10包括隱藏位1的尾數(shù)為1.M=1.

54、0110 1100 0000 0000 0000 000=1.011011于是有X=(-1)s1.M2e=+(1.011011)2-3=+1011.011=(11.375)1010.二進制浮點數(shù)補碼表示為49AH,前4位為階碼0100,符號位為0,階碼真值為+4,后8位為尾數(shù),符號位為1,尾數(shù)的真值為-1022-7,所以其十進制數(shù)真值為-242-7102=2-310211.設(shè)階碼和尾數(shù)各為4位(各包含一個符號位),試問浮點數(shù)的表示范圍為多少?解:階碼范圍: 最小負(fù)數(shù) 最大負(fù)數(shù) 最小正數(shù) 最大正數(shù) 0 二進制補碼1000 1111 0001 0111二進制真值 -23=-8 -1 +1 23-1

55、=7 規(guī)格化尾數(shù)表示范圍如下: 最小負(fù)數(shù) 最大負(fù)數(shù) 最小正數(shù) 最大正數(shù) 0 二進制補碼1.000 1.011 0.100 0.111 二進制真值 -1 -(2-3+2-1) 2-1 1-2-3 規(guī)格化浮點數(shù)的表示范圍如圖: 最小負(fù)數(shù) 最大負(fù)數(shù) 最小正數(shù) 最大正數(shù) 0 二進制補碼201111.000 210001.011 210000.100 201110.111階碼用移碼211111.000 200001.011 200000.100 211110.111十進制真值-2-71 -2-8(2-3+2-1) 2-82-1 27(1-2-3)12.設(shè)浮點數(shù)字長16位,其中階碼5位(含1位階碼)以2為

56、底移碼表示,尾數(shù)11位(含1位數(shù)符)補碼表示,求表2.3(a)中所能表示的規(guī)格化范圍(表2.3中碼值請用十六進制,真值用十進制填寫)。 表2.3(a)題目 階碼(H) 尾數(shù)(H) 真值(D) 最大正數(shù)非零最小正數(shù)最大負(fù)數(shù)最小負(fù)數(shù)解:表2.3(a)中所能表示的規(guī)格化數(shù)的范圍如表2.3(b)所示 表2.3(b)題目 階碼(H) 尾數(shù)(H) 真值(D) 最大正數(shù) 11111 0.1111111111 非零最小正數(shù) 00000 0.1000000000 最大負(fù)數(shù) 00000 1.0111111111 最小負(fù)數(shù) 11111 1.0000000000 13.設(shè)機器字長為16位,點點表示時,尾數(shù)15位,階符

57、1位。試問:定點原碼整數(shù)表示時,最大正數(shù)為多少?最小負(fù)數(shù)為多少?定點補碼整數(shù)表示時,最大正數(shù)為多少?最小負(fù)數(shù)為多少?定點原碼小數(shù)表示時,最大正數(shù)為多少?最小負(fù)數(shù)為多少?定點補碼小數(shù)表示時,最大正數(shù)為多少?最小負(fù)數(shù)為多少?解:定點原碼整數(shù)表示時,最大正數(shù)=最小負(fù)數(shù)=-()=(-32767)定點補碼整數(shù)表示時,最大正數(shù)=最小負(fù)數(shù)=-()=(-32767)定點原碼小數(shù)表示時,最大正數(shù)=(1-;最小負(fù)數(shù)=-(1-定點補碼小數(shù)表示時,最大正數(shù)=(1-;最小負(fù)數(shù)=-(1)14.采用隱藏位表示,寫出十進制數(shù)-11.4的規(guī)格化浮點數(shù)形式表示,具體要求是階碼用4位二進制移碼,尾數(shù)用12位原碼(含數(shù)的符號);用隱

58、藏位表示,寫出上述格式定義的規(guī)格化浮點數(shù)所能表示的絕對值的最大和最小的正數(shù)和絕對值最大和最小的負(fù)數(shù)的值;說明上述格式定義的浮點數(shù)的機器零;說明浮點數(shù)中的隱藏位的含義與用法。解:-11.4=-(1011.01100 01100)2規(guī)格化:-(1011.0110001100)2= - 0.101101100011*20100;將尾數(shù)采用隱藏位,向左移位規(guī)格化寫成原碼形式為1.01101100011,階碼需要減一,用移碼表示【1011】移。(2)由于移碼用四位表示,所以階碼E的范圍是-2323-1,即-87.尾數(shù)M使用12位原碼表示(隱藏一位),所以尾數(shù)的范圍是-(1-2-12)(1-2-12)。最

59、大正數(shù)=(1-2-12)*27最小正數(shù)=2-1*2-8最大負(fù)數(shù)=2-1*2-8最小負(fù)數(shù)=-(1-2-12)*27(3)由于階碼采用移碼表示,此浮點格式的機器零與浮點零相同,即16位全為0.(4)所謂隱藏位就是浮點數(shù)尾數(shù)的最高位。當(dāng)浮點數(shù)的尾數(shù)的基值為2時,規(guī)格化的浮點數(shù)的最高位一定是一(如果尾數(shù)用補碼表示規(guī)格化浮點數(shù)尾數(shù)的最高位一定與尾數(shù)符號相反),所以浮點數(shù)在傳送與存儲過程中,尾數(shù)的最高位可以不表示出來,只在計算的時候才恢復(fù)這個隱藏位,或者對結(jié)果進行修正。15、給定規(guī)格化浮點數(shù)的格式如下:階碼部分為P位,尾數(shù)部分為Q位,各自包括一位符號位,均用補碼表示,尾數(shù)基數(shù)r=2.(1)證明這種格式能表

60、示的全部不同的規(guī)格化浮點數(shù)的總個數(shù)(包括0)N=2q-1*2p。(2)相鄰兩個浮點數(shù)在數(shù)軸上的距離是否相等?如果不相等,是如何分布的。(3)當(dāng)p=4,q=8時,最大正數(shù)與最小正數(shù)之間的差為多少?最大正數(shù)與絕對值最大的負(fù)數(shù)之間的差為多少?【解】(1)p位階碼,可以表示的階碼個數(shù)為2p;q位尾數(shù),可以表示的尾數(shù)個數(shù)為2q,但是其中有一半的情況尾數(shù)不是規(guī)格數(shù),因此可以表示的規(guī)格化的尾數(shù)個數(shù)為2q-1,所以這種格式能表示的全部不同的規(guī)格化浮點數(shù)的總個數(shù)(包括0)N=2q-1*2p。(2)相鄰兩個浮點數(shù)在數(shù)軸上的距離不相等,它們的分布規(guī)律是離原點越近,越密集。離原點越遠(yuǎn),越稀疏。(3)當(dāng)p=4,q=8時

溫馨提示

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

最新文檔

評論

0/150

提交評論