《計(jì)算機(jī)原理》練習(xí)題和答案
《《計(jì)算機(jī)原理》練習(xí)題和答案》由會(huì)員分享,可在線閱讀,更多相關(guān)《《計(jì)算機(jī)原理》練習(xí)題和答案(29頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、《計(jì)算機(jī)原理》練習(xí)題和答案 計(jì)算機(jī)原理一般都是學(xué)校時(shí)學(xué)的,工作后參加軟考的考生有一些由于時(shí)間長(zhǎng)了又在工作中很少用到,因此可能遺忘了一些。加之指定軟考教材對(duì)該部分內(nèi)容很少涉及,而軟考(網(wǎng)管、網(wǎng)工)上午試題的前面的選擇題中常常會(huì)考到,所以提供幾道題,幫助大家回憶: 1、計(jì)算機(jī)又稱為電腦,它是電子計(jì)算機(jī)的簡(jiǎn)稱。 2、簡(jiǎn)述什么是電子計(jì)算機(jī)。 答:電子計(jì)算機(jī)是一種能夠按照指令對(duì)各種數(shù)據(jù)和信息進(jìn)行自動(dòng)加工與處理的電子設(shè)備。 3、計(jì)算機(jī)具有速度快、精度高、能記憶、會(huì)判斷和自動(dòng)化的特點(diǎn)。 4、計(jì)算機(jī)的應(yīng)用領(lǐng)域有科學(xué)計(jì)算、信息處理、過程控制、計(jì)算機(jī)輔助設(shè)計(jì)/輔助教學(xué)和人工智能。
2、 5、對(duì)計(jì)算機(jī)進(jìn)行分類的標(biāo)準(zhǔn)有功能和用途、工作原理、性能和規(guī)模。 6、按功能和用途,可以將計(jì)算機(jī)分為通用計(jì)算機(jī)和專用計(jì)算機(jī)兩大類。 7、按工作原理,可將計(jì)算機(jī)分為數(shù)字計(jì)算機(jī)、模擬計(jì)算機(jī)和數(shù)字模擬混合計(jì)算機(jī)三大類。 8、按性能和規(guī)模,可將計(jì)算機(jī)分為巨型計(jì)算機(jī)、大型計(jì)算機(jī)、中型計(jì)算機(jī)、小型計(jì)算機(jī)、微型計(jì)算機(jī)和單片機(jī)六大類。 9、第一臺(tái)電子計(jì)算機(jī)ENIAC(電子數(shù)值積分計(jì)算機(jī))于1946年誕生于美國(guó)(國(guó)家)。 10、半個(gè)世紀(jì)以來,電子計(jì)算機(jī)經(jīng)歷了4個(gè)發(fā)展階段。微型計(jì)算機(jī)從1971年問世以來經(jīng)歷了7個(gè)發(fā)展階段。 11、第一代電子計(jì)算機(jī)從1946年到1958年,稱
3、為電子管計(jì)算機(jī),采用的主要邏輯部件為電子管。 12、第二代電子計(jì)算機(jī)從1959年到1964年,稱為晶體管計(jì)算機(jī),采用的主要邏輯部件為晶體管。 13、第三代電子計(jì)算機(jī)從1965年到1970年,稱為集成電路計(jì)算機(jī),采用的主要邏輯部件為中小規(guī)模集成電路。 14、第四代電子計(jì)算機(jī)從1971年到現(xiàn)在,稱為超大規(guī)模集成電路計(jì)算機(jī),采用的主要邏輯部件為微處理器和其他芯片。 15、計(jì)算機(jī)的發(fā)展趨勢(shì)有4個(gè)方面,它們是巨型化、微型化、網(wǎng)絡(luò)化和智能化。 16、世界上最大的計(jì)算機(jī)網(wǎng)絡(luò)是Internet。 17、智能計(jì)算機(jī)屬于第五代計(jì)算機(jī)。 一、填空題 1 、第一代計(jì)算
4、機(jī)語言是機(jī)器語言,第二代計(jì)算機(jī)語言是匯編語言,第三代計(jì)算機(jī)語言是高級(jí)語言,計(jì)算機(jī)惟一能執(zhí)行的是機(jī)器語言。 2 、主機(jī)是由運(yùn)算器、控制器和內(nèi)存儲(chǔ)器合在一起構(gòu)成的處理系統(tǒng)。 3 、運(yùn)算器和控制器一起構(gòu)成中央處理器( CPU ),這是計(jì)算機(jī)的核心部件。 4 、計(jì)算機(jī)硬件系統(tǒng)通常由 5 個(gè)基本部分組成:運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備前三者合稱為主機(jī)。 5 、計(jì)算機(jī)存儲(chǔ)器分為主存儲(chǔ)器和外存儲(chǔ)器(如磁盤存儲(chǔ)器)。 6 、計(jì)算機(jī)軟件通常分為系統(tǒng)軟件和應(yīng)用軟件。 二、單項(xiàng)選擇題 1 、完整的計(jì)算機(jī)系統(tǒng)應(yīng)包括( D ) A. 運(yùn)算器、存儲(chǔ)器和控制器? ? B. 外圍設(shè)
5、備和主機(jī)? ? C. 主機(jī)和使用程序? ?? ?D. 配套的硬件設(shè)備和軟件系統(tǒng) 2 、計(jì)算機(jī)系統(tǒng)中的存儲(chǔ)器系統(tǒng)是指( D ) A.??RAM? ???B. ROM? ? C. 主存儲(chǔ)器? ???D. 主存儲(chǔ)器和外存儲(chǔ)器 3 、數(shù)控機(jī)床是計(jì)算機(jī)在( A )領(lǐng)域的應(yīng)用。 A. 實(shí)時(shí)控制? ?B. 數(shù)據(jù)處理? ?C. 輔助設(shè)計(jì)? ?D. 數(shù)值計(jì)算 4 、計(jì)算機(jī)科技文獻(xiàn)中,英文縮寫 CAD 代表( C ) A. 計(jì)算機(jī)輔助制造??B. 計(jì)算機(jī)輔助教學(xué)??C. 計(jì)算機(jī)輔助設(shè)計(jì) D. 計(jì)算機(jī)輔助管理 5 、對(duì)于沒有外存儲(chǔ)器的計(jì)算機(jī)來說,它的監(jiān)控程序可以放在( B )中 A
6、.RAM? ? B.ROM? ? C.RAM 和 ROM? ? D.CPU 6 、目前被廣泛使用的計(jì)算機(jī)是( C ) A. 數(shù)字計(jì)算機(jī)? ?B. 模擬計(jì)算機(jī)? ?C. 數(shù)字模擬混合計(jì)算機(jī) D. 特殊用途的計(jì)算機(jī) 7 、個(gè)人計(jì)算機(jī)( PC )屬于( C ) A. 大型計(jì)算機(jī)? ?B. 小型計(jì)算機(jī)? ?C. 微型計(jì)算機(jī)? ?D. 單片機(jī) 8 、下列說法中,正確的是( B ) A. 控制器能理解、解釋并執(zhí)行所有的指令及存儲(chǔ)結(jié)果 B. 儀態(tài)計(jì)算機(jī)包括輸入、輸出、控制、存儲(chǔ)及算術(shù)邏輯運(yùn)算 5 個(gè)單元 C. 所有的數(shù)據(jù)運(yùn)算都在 CPU 的控制器中完成 D. 以上答案均正確
7、 9 、計(jì)算機(jī)主存的 ROM 的特點(diǎn)是( D ) A. 不能改變其中的數(shù)據(jù)? ?B. 只能讀出數(shù)據(jù)不能寫入數(shù)據(jù) C. 通常用來存儲(chǔ)計(jì)算機(jī)系統(tǒng)中一些固定不便的程序 D. 以上都是 10 、( D )屬于應(yīng)用軟件 A. 操作系統(tǒng)? ?B. 編譯程序? ?C. 連接程序? ?D. 文本處理程序 11 、輸入、輸出裝置以及外接的輔助存儲(chǔ)器稱為( D ) A. 操作系統(tǒng)? ?B. 存儲(chǔ)器? ?C. 主機(jī)? ?D. 外圍設(shè)備 12 、計(jì)算機(jī)中有關(guān) ALU 的說法,正確的是( D ) A. 只能做算術(shù)運(yùn)算,不能做邏輯運(yùn)算? ?B. 只做加法運(yùn)算 C. 存放運(yùn)算的中間結(jié)
8、果? ?? ?D. 以上都不正確 13 、將有關(guān)數(shù)據(jù)加以分類、統(tǒng)計(jì)、分析以取得有價(jià)值的信息,計(jì)算機(jī)的這種應(yīng)用稱為( C ) A. 數(shù)值計(jì)算? ?B. 輔助設(shè)計(jì)? ?C. 數(shù)據(jù)處理? ?D. 實(shí)時(shí)控制 14 、( D )是計(jì)算機(jī)輔助教學(xué)的英文縮寫。 A. CAD? ???B. CAM? ???C.CAE? ???D.CAI 15 、下列各設(shè)備中,( A )具有輸入的功能。 A. 鍵盤? ???B. 顯示器? ?C. 磁盤驅(qū)動(dòng)器? ???D. 打印機(jī) 16 、( D )不屬于系統(tǒng)軟件。 A. 數(shù)據(jù)庫管理系統(tǒng)? ?B. 操作系統(tǒng)? ?C. 編譯程序? ?D. 文字編輯程
9、序 三、名詞解釋題 解釋下列各個(gè)計(jì)算機(jī)術(shù)語的含義: 1 、硬件:指那些由電子元器件和機(jī)械裝置組成的硬設(shè)備 2 、運(yùn)算器:又稱為算術(shù)邏輯部件,用來進(jìn)行加、減、乘、除等算術(shù)運(yùn)算和“與”、“或”、“非”等邏輯運(yùn)算。 3 、存儲(chǔ)器:用來存放數(shù)據(jù)、程序和計(jì)算結(jié)果的記憶部件。 4 、主機(jī):是由運(yùn)算器、控制器和存儲(chǔ)器合在一起構(gòu)成的處理系統(tǒng)。 5 、系統(tǒng)軟件:是指構(gòu)成操作系統(tǒng)的程序及相關(guān)程序的集合。 6 、操作系統(tǒng): Operating System (OS) ,是用戶與計(jì)算機(jī)硬件之間的接口。 7 、 CPU : Central??Processing??Unit ,中央處
10、理器,由運(yùn)算器和控制器一起構(gòu)成。 8 、 ALU : Arithmetic??and??Logic??Unit , 算術(shù)邏輯部件,用來進(jìn)行加、減、乘、除等算術(shù)運(yùn)算和“與”、“或”、“非”等邏輯運(yùn)算。 四、簡(jiǎn)答題 1 、試舉例說明計(jì)算機(jī)的應(yīng)用領(lǐng)域有哪些? 答:計(jì)算機(jī)的應(yīng)用領(lǐng)域可以歸納為五大類:科學(xué)計(jì)算、信息處理、過程控制、計(jì)算機(jī)輔助設(shè)計(jì) / 輔助教學(xué)和人工智能。 2 、操作系統(tǒng)的主要功能有哪些? 答:操作系統(tǒng)的主要功能有:存儲(chǔ)器管理、處理機(jī)管理、設(shè)備管理、文件管理和用戶接口管理。 3 、試說明現(xiàn)代以存儲(chǔ)器為中心的計(jì)算機(jī)系統(tǒng)的簡(jiǎn)單工作過程。 答:原始數(shù)據(jù)和處理程序通
11、過輸入設(shè)備輸入計(jì)算機(jī)并存放于存儲(chǔ)器中,控制器執(zhí)行程序指揮運(yùn)算器從內(nèi)存中取出數(shù)據(jù),進(jìn)行處理后將結(jié)果放入存儲(chǔ)器 中,然后通過輸出設(shè)備把存儲(chǔ)器中的結(jié)果輸出。 五、分析與計(jì)算機(jī) 1 、若某計(jì)算機(jī)的內(nèi)存為 128MB ,則該計(jì)算機(jī)的內(nèi)存有多少個(gè)字節(jié)? 答: 128*1024/8=16384Byte 2 、若某計(jì)算機(jī)的地址線是 32 位的,則該計(jì)算機(jī)最多能訪問多大容量的內(nèi)存? 答: 232=4294967296b UID 317582? 閱讀權(quán)限 30? 性別 男? 在線時(shí)間 472 小時(shí)? 注冊(cè)時(shí)間 2008-2-2? 最后登錄 2009-5-23
12、? 查看詳細(xì)資料 坐看花落 技術(shù)員 帖子 340? 精華 0? 無憂幣 1557 ? 論壇積分 381 ? · 發(fā)短消息 · 加為好友 · 當(dāng)前離線 · 個(gè)人博客 一、 填空題 1 、計(jì)算機(jī)中的數(shù)有(定點(diǎn)表示法)和(浮點(diǎn)表示法)兩種表示方法。 2 、原碼的編碼規(guī)則是:最高位代表(符號(hào)),其余各位是該數(shù)的尾數(shù)本身。 3 、補(bǔ)碼的編碼規(guī)則是:正數(shù)的補(bǔ)碼(與其原碼相同),負(fù)數(shù)的補(bǔ)碼是將二進(jìn)制位按位取反后在最低位(加 1 )。 4 、反碼的編碼規(guī)則是:正數(shù)的反碼與其原碼相同,負(fù)數(shù)的反碼是將二進(jìn)制位(按位取反)。 5 、一種記
13、數(shù)制允許選用基本數(shù)字符號(hào)的個(gè)數(shù)稱為基數(shù)。 6 、整數(shù)部分個(gè)位位置的序號(hào)是 0 。 7 、通常把表示信息的數(shù)字符號(hào)稱為數(shù)碼。 8 、八進(jìn)制數(shù)的基數(shù)是 8 。 9 、 7420.45Q 的十六進(jìn)制數(shù)是 F02.94H 。 10 、數(shù)在計(jì)算機(jī)中的二進(jìn)制表示形式稱為二進(jìn)制數(shù)。 11 、在小型或微型計(jì)算機(jī)中,最普遍采用的字母與字符編碼是 ASCII 碼 。 12 、計(jì)算機(jī)一般都采用二進(jìn)制數(shù)進(jìn)行運(yùn)算、存儲(chǔ)和傳送,其理由是運(yùn)算規(guī)則簡(jiǎn)單,可以節(jié)省設(shè)備。 13 、十進(jìn)制整數(shù)轉(zhuǎn)換成二進(jìn)制的方法是除 2 取余法 ,小數(shù)轉(zhuǎn)換成二進(jìn)制的方法是乘 2 取整法 。 14 、二進(jìn)制的運(yùn)算規(guī)
14、則有加法規(guī)則、減法規(guī)則、乘法規(guī)則和除法規(guī)則。 15 、目前常見的機(jī)器編碼有原碼、反碼和補(bǔ)碼。 16 、對(duì) -0 和 +0 有不同表示方法的機(jī)器碼是原碼和反碼。 17 、 8 位寄存器中存放二進(jìn)制整數(shù),內(nèi)容全為 1 ,當(dāng)它為原碼、補(bǔ)碼和反碼時(shí)所對(duì)應(yīng)的十進(jìn)制真值分別是 -127 、 -1 、 -0 。 18 、在二進(jìn)制浮點(diǎn)數(shù)表示方法中,階碼的位數(shù)越多則數(shù)的表示范圍越大,尾數(shù)的位數(shù)越多則數(shù)的精度越高。 19 、對(duì)于定點(diǎn)整數(shù), 8 位原碼(含 1 位符號(hào)位)可表示的最小整數(shù)為 -127 ,最大整數(shù)為 127 。 20 、采用 BCD 碼, 1 位十進(jìn)制數(shù)要用 4 位二進(jìn)制數(shù)表示
15、, 1 個(gè)字節(jié)可存放 2 個(gè) BCD 碼。 21 、對(duì)于定點(diǎn)小數(shù), 8 位補(bǔ)碼可表示的最小的數(shù)為 -1 ,最大的數(shù)為 1-27 。 22 、在原碼、補(bǔ)碼、反碼中,補(bǔ)碼的表示范圍最大。 23 、浮點(diǎn)運(yùn)算時(shí),若運(yùn)算結(jié)果尾數(shù)的最高位不為 1 時(shí)需要規(guī)格化處理,此方法稱為規(guī)格化。 24 、西文字符通常采用 ASCII 編碼,這種編碼用 7 位二進(jìn)制數(shù)表示。 25 、在 1 個(gè)字節(jié)中存放兩個(gè)十進(jìn)制數(shù)的編碼方式稱為二—十進(jìn)制碼,簡(jiǎn)稱 BCD 碼 。 26 、浮點(diǎn)運(yùn)算中的對(duì)階操作采用尾數(shù)右移幾位,加上幾個(gè)階碼來實(shí)現(xiàn),此方法稱為對(duì)階。 27 、浮點(diǎn)運(yùn)算結(jié)果規(guī)格化時(shí),尾數(shù)左移解決尾數(shù)
16、值小于 0.5 的 問題,右移解決尾數(shù)值大于或等于 1 的 問題。 28 、邏輯操作是對(duì)數(shù)據(jù)進(jìn)行按位的邏輯與、邏輯或、邏輯非和邏輯異或等操作。 29 、補(bǔ)碼表示的二進(jìn)制浮點(diǎn)數(shù),階碼為 6 位,尾數(shù)為 10 位,均包含符號(hào)位,它能表示的最小二進(jìn)制數(shù)為 - ( 29-1 ) *231 ,最大二進(jìn)制數(shù)為( 29-1 ) *231 。 30 、浮點(diǎn)數(shù)乘法的運(yùn)算方法是階碼相加,尾數(shù)相乘;除法的運(yùn)算方法是階碼相減,尾數(shù)相除。 31 、大部分計(jì)算機(jī)在處理數(shù)值數(shù)據(jù)時(shí)均采用浮點(diǎn)數(shù),這種計(jì)算機(jī)稱為浮點(diǎn)機(jī)。 32 、在計(jì)算機(jī)中用相同的字長(zhǎng)表示二進(jìn)制數(shù),浮點(diǎn)數(shù)表示的范圍比定點(diǎn)數(shù)的大。 33 、
17、數(shù)據(jù)可分為非數(shù)值型數(shù)據(jù)和數(shù)值型數(shù)據(jù)兩種。其中數(shù)值型數(shù)據(jù)又稱符號(hào)數(shù)據(jù),它又可分為定點(diǎn)數(shù)據(jù)和浮點(diǎn)數(shù)據(jù)。 34 、 36D 的 8421 碼為 00110110B 。字符串“ 36 ”的 ASCII 碼為 0011001100110110B 。 35 、邏輯運(yùn)算的特點(diǎn)是只在對(duì)應(yīng)的兩個(gè)二進(jìn)制位上進(jìn)行,與相鄰的高低位之間不發(fā)生關(guān)系,不存在進(jìn)位、借位等。 36 、摸是指一個(gè)計(jì)量系統(tǒng)的測(cè)量范圍,即該系統(tǒng)所能表示的最大值,是產(chǎn)生溢出的量,在計(jì)算中會(huì)自動(dòng)丟失。 二、單項(xiàng)選擇題 1 、下列數(shù)中最小的數(shù)為( D )。 A. 10101101B? ? B. 256Q? ???C. ACH?
18、?? ?D. 171D 2 、將 -33 以單符號(hào)位補(bǔ)碼形式存入 8 位寄存器中,寄存器中的內(nèi)容為( A )。 A. DFH? ???B. A1H? ? C. 5FH? ???D. DEH 3 、對(duì) +0 和 -0 表示形式惟一的機(jī)器碼是( B )。 A. 原碼? ?B. 補(bǔ)碼? ?C. 反碼? ?D. 真值 4 、 8 位補(bǔ)碼可表示定點(diǎn)整數(shù)的范圍是( C )。 A. –127~+127 B. –128~+128??C. –128~+127??D. –127~+128 5 、原碼 1.0101110 所表示的真值為( A )。 A. -0.0101110? ?
19、B.+0.0101110? ? C.-0.1010010? ? D.+0.1010010 6 、 8 位反碼可表示定點(diǎn)小數(shù)的范圍是( D )。 A. –1~1? ?B. –1~1-2-7? ?C. –1+2-7~1??D. –1+2-7~1-2-7 7 、在計(jì)算機(jī)加減法運(yùn)算中,最常使用的是( B )。 A. 原碼? ?B. 補(bǔ)碼? ?C. 反碼? ?D. ASCII碼 8 、每個(gè)字節(jié)中可存放(C )個(gè)BCD碼數(shù)碼。 A. 4? ?B. 3? ?C. 2? ?D. 1 9 、在補(bǔ)碼浮點(diǎn)數(shù)的運(yùn)算中,判別運(yùn)算結(jié)果為規(guī)格化數(shù)的條件是(B )。 A. 尾數(shù)最高位為零? ?? ??
20、? B. 尾數(shù)最高位為1 C. 尾數(shù)最高位與符號(hào)位相同??D. 尾數(shù)最高位與符號(hào)位不同 10 、計(jì)算機(jī)中字符的編碼為(D )。 A. 原碼??B. 補(bǔ)碼??C. 反碼??D. ASCII碼 11 、邏輯運(yùn)算中的邏輯加是指( B )。 A. “與”運(yùn)算??B. “或”運(yùn)算??C. “非”運(yùn)算??D. “異或”運(yùn)算 12 、[X]補(bǔ)=0.0000,X的真值為(C、D )。 A. 1? ?B. –1? ?C. +0? ?? ?D. -0 13 、(D )的編碼保持了數(shù)據(jù)原有的大小順序。 A. 原碼??B. 補(bǔ)碼??C. 反碼??D. BCD碼 14 、若真值X為負(fù)小數(shù),則用n
21、位二進(jìn)制數(shù)(含符號(hào)位)表示的原碼定義為(B )。 A. [X]原=X? ???B. [X]原=1-X? ???C. [X]原=X-1? ???D. [X]原=2n-1-X 15 、反碼的作用是(A )。 A.作為求補(bǔ)碼的中間手段? ? B. 作為求原碼的中間手段?? C. 能將負(fù)數(shù)轉(zhuǎn)換為正數(shù)? ?? ? D. 能將減法轉(zhuǎn)化為加法 16 、國(guó)標(biāo)碼屬于( D )。 A. 音碼? ?B. 形碼? ?C. 音形碼? ?D. 數(shù)字碼 17 、漢字內(nèi)碼又稱為機(jī)內(nèi)碼,其編碼方法為( B )。 A. 每個(gè)漢字或字符大多采用 2 個(gè)字節(jié)長(zhǎng)的 ASCII 碼,最高位為 0? ? B. 每
22、個(gè)漢字或字符大多采用 2 個(gè)字節(jié)長(zhǎng)的 ASCII 碼,最高位為 1 C. 每個(gè)漢字或字符不能采用 3 或 4 個(gè)字節(jié)長(zhǎng)的 ASCII 碼? ? D. 每個(gè)漢字或字符只能采用 2 個(gè) 7 位 ASCII 碼 18 、漢字字模碼是指( C )。 A. 一種漢字的內(nèi)碼? ???B.??一種漢字的輸入碼? ?? ? C. 一種用點(diǎn)陣表示的漢字字形代碼,屬于漢字的輸出碼? ?? ?D. 不采用二進(jìn)制代碼的編碼 19 、對(duì)于 24 × 24 點(diǎn)的漢字字模碼,每個(gè)漢字在字庫中占( B )字節(jié)。 A.32? ???B. 72? ? C. 128? ?? ? D. 288 20 、邏
23、輯數(shù)據(jù)表達(dá)的是( C )。 A. 事物的數(shù)值關(guān)系? ?B. 事物的數(shù)值關(guān)系,但不能用 0 、 1 表示? ? C. 事物的邏輯關(guān)系? ?D. 事物的邏輯關(guān)系,只能用 1 位二進(jìn)制數(shù)來表示 三、多項(xiàng)選擇題 1 、計(jì)算機(jī)中可以表示二進(jìn)制小數(shù)的機(jī)器碼是( A 、 B 、 C )。 A. 原碼? ? B. 補(bǔ)碼? ?? ?C. 反碼? ?? ?D. 移碼 2 、在計(jì)算機(jī)中當(dāng)運(yùn)算結(jié)果超出取值范圍的最大值時(shí),則發(fā)生( A 、 B )。 A.??溢出? ?? ?B.??正溢出? ???C. 負(fù)溢出? ???D. 中斷處理 3 、補(bǔ)碼的作用是( A 、 B 、 C 、 D )。
24、 A. 使機(jī)器數(shù)的碼制簡(jiǎn)單? ?? ?? ?B. 使計(jì)算機(jī)的運(yùn)算符合其物理性能? ? C. 能將負(fù)數(shù)轉(zhuǎn)換為正數(shù)? ?? ? D. 能將減法轉(zhuǎn)化為加法 4 、對(duì)于 n 位二進(jìn)制整數(shù),( A 、 C )的表示范圍為: - ( 2n-1–1 ) ~+ ( 2n-1-1 )。 A. 原碼? ?B. 補(bǔ)碼? ?C. 反碼? ?D. 都不是 5 、對(duì)于兩個(gè)機(jī)器數(shù) 55H 和 AAH ,運(yùn)算結(jié)果相同的邏輯操作是( B 、 D )。 A. 邏輯與? ???B. 邏輯或? ???C. 邏輯非? ???D. 邏輯異或 6 、在定點(diǎn)數(shù)運(yùn)算中,除加法器之外還必須使用移位器的運(yùn)算是( C 、
25、D )。 A. 加法? ?B. 減法? ?C. 乘法? ? D. 除法 7 、二進(jìn)制整數(shù)采用機(jī)器碼表示時(shí),( B )的表示范圍最大。 A. 原碼? ?B. 補(bǔ)碼? ?C. 反碼? ?D. BCD碼 8 、設(shè)字長(zhǎng)8位并用定點(diǎn)整數(shù)表示,模為28,若[X]補(bǔ)=11111010,則X的原碼及真值X分別為(B、D )。 A. [X]原=00000110,X=+0000110? ???B. [X]原=10000110,X=-0000110? ??? C. [X] 原 =01111010 , X=+1111010? ???D. [X] 原 =[11111010] 補(bǔ), X=-000011
26、0 9 、真值 X=-127D ,則其真值及 8 位反碼分別為( D )。 A. [X] 反 =11111111 , X=-1000000? ???B. [X] 反 =10000000 , X=-1000000? ??? C. [X] 反 =11111111 , X=-1111111? ???D. [X] 反 =10000000 , X=-1111111 10 、若 X=10111001 , Y=11110011 ,則 X 和 Y “邏輯與”的值及“邏輯異或”的值分別為( C )。 A. 110101100 , 000001101? ?B. 001010011 , 1111100
27、10? ?
C. 10110001 , 01001010? ???D. 01001110 , 11111011
四、判斷題
1 、正的二進(jìn)制定點(diǎn)小數(shù)的真值與機(jī)器碼相同。(× )
2 、十進(jìn)制整數(shù)和十進(jìn)制小數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)的方法相同。(× )
3 、定點(diǎn)負(fù)小數(shù)原碼的數(shù)學(xué)表達(dá)式為: 1+|X| , -1 28、信息分為字符信息和漢字信息,都用 8 位 ASCII 碼表示,其中字符信息的最高位為 0 ,用個(gè) 8 位 ASCII 碼表示,占 1 個(gè)字節(jié)。(× )
8 、 BCD 碼具有二進(jìn)制的形式,又具有十進(jìn)制的特點(diǎn)。(√ )
9 、 8421 碼是一種有權(quán)碼,用其表示的十進(jìn)制數(shù)正好與相應(yīng)的 4 位二進(jìn)制數(shù)按權(quán)展開求和的值相等。( √ )
10 、漢字輸入碼是指從鍵盤上輸入的代表漢字的編碼,簡(jiǎn)稱外碼。(√ )
五、名詞解釋題
解釋下列各個(gè)計(jì)算機(jī)術(shù)語的含義:
1 、原碼:符號(hào)位用 0 表示正數(shù) ,1 表示負(fù)數(shù) , 其余各位表示尾數(shù)本身。
2 、反碼:正數(shù)的反碼與其原碼相同, 29、負(fù)數(shù)的反碼是將二進(jìn)制位按位取反。
3 、補(bǔ)碼:正數(shù)的補(bǔ)碼與其原碼相同,負(fù)數(shù)的補(bǔ)碼是將二進(jìn)制位按位取反后在最低位加 1 。
4 、階碼:在浮點(diǎn)數(shù)據(jù)編碼中,表示小數(shù)點(diǎn)的位置的代碼。
5 、尾數(shù):在浮點(diǎn)數(shù)據(jù)編碼中,表示數(shù)據(jù)有效值的代碼。
6 、基數(shù):一種記數(shù)制允許選用基本數(shù)字符號(hào)的個(gè)數(shù)稱為基數(shù) 。
7 、規(guī)格化數(shù):所謂規(guī)格化數(shù)是指尾數(shù)的最高位是有效數(shù)字 1 而不是 0 ,且尾數(shù)應(yīng)滿足大于或等于 0.5 ,小于 1 。
六、簡(jiǎn)答題
1、??在存儲(chǔ)的文字信息中,計(jì)算機(jī)怎樣判別它是 ASCII 碼還是漢字編碼?
答: ASCII 碼的最高位為“ 0 ”而漢字編碼的最高位 30、為“ 1 ”。
2 、計(jì)算機(jī)中為什么采用二進(jìn)制數(shù)?
答:這是由二進(jìn)制數(shù)的特點(diǎn)決定的:
1)??二進(jìn)制數(shù)的狀態(tài)簡(jiǎn)單,容易表示
2)??二進(jìn)制數(shù)的運(yùn)算規(guī)則簡(jiǎn)單。
3)??使用二進(jìn)制數(shù)可以節(jié)省設(shè)備。
4)??使用二進(jìn)制數(shù)可以利用機(jī)器結(jié)構(gòu)的簡(jiǎn)化。
3 、浮點(diǎn)數(shù)所能表示的數(shù)值范圍和精度取決于什么?
答:浮點(diǎn)數(shù)所能表示的數(shù)值范圍取決于階碼的位數(shù),精度取決于尾數(shù)的位數(shù)。
七、分析與計(jì)算機(jī)題
1 、將下列二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)
① 10011101B ② 10110110B ③ 10000111B ④ 00111000B
答:① 10011101B=157D 31、 ② 10110110B=182D ③ 10000111B=135D ④ 00111000B=56D
2 、將下列十進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù),再轉(zhuǎn)換成八進(jìn)制數(shù)和十六進(jìn)制數(shù)
① 234D ② 1023D ③ 131.5D??④ 27/32
答:① 234D=11101010B=352Q=EAH??② 1023D=1111111111B=1777Q=377H
??③ 131.5D=10000011.1B=203.4Q=83.8H??④ 27/32=0.84375D=0.66Q=0.D8H
3 、寫出下列二進(jìn)制數(shù)的原碼、反碼和補(bǔ)碼
① 11010100B??② 0.1010000 32、B??③ -10101100??④ -0.0110000
答:① X=11010100B??[X] 原 =[X] 反 =[X] 補(bǔ) =011010100
② 0.1010000B??[X] 原 =[X] 反 =[X] 補(bǔ) =0.1010000
③ -10101100? ?[X] 原 =110101100??[X] 反 =101010011??[X] 補(bǔ) =101010100
④ -0.0110000? ?[X] 原 =1.0110000??[X] 反 =1.1001111? ?[X] 補(bǔ) =1.1010000
4 、一個(gè) 32 位的浮點(diǎn)數(shù),階碼用 7 位(含符號(hào)位)二進(jìn)制補(bǔ) 33、碼表示,尾數(shù)用 25 位(含符號(hào)位)二進(jìn)制原碼表示,基數(shù)為 2 ,求它的浮點(diǎn)數(shù)的表示范圍。
答:它的浮點(diǎn)數(shù)的表示范圍為: -231 ×( 224-1 ) ~231 ×( 224-1 )
5 、進(jìn)行下列數(shù)值的轉(zhuǎn)換
①? ???1110.1100B= ( 14.75 ) D??② 43.75D= ( 101011.1100 ) B??
②? ???③ 53.6Q= ( 101011.110 ) B??④ 2B.CH= ( 101011.1100 ) B
6 、寫出下面二進(jìn)制數(shù)的原碼、反碼和補(bǔ)碼
-0.0110110
答: X=-0.0110110
? ?? ???[X 34、] 原 =1.0110110??[X] 反 =1.1001001??[X] 補(bǔ) =1.1001010
??
7 、寫出下面數(shù)值為原碼、反碼和補(bǔ)碼時(shí)所對(duì)應(yīng)的二進(jìn)制真值
11010101
答: [X] 原 =11010101??X=-1010101
[X] 反 =11010101??X=-0101010
[X] 補(bǔ) =11010101??X=-0101011
8 、將下面數(shù)表示成規(guī)格化的浮點(diǎn)數(shù)
1010B
答: 1010B=20 × 1010B=2100 × 0.1010B
[ 本帖最后由 坐看花落 于 2009-2-12 09:45 編輯 ]
UID 35、
317582?
閱讀權(quán)限
30?
性別
男?
在線時(shí)間
472 小時(shí)?
注冊(cè)時(shí)間
2008-2-2?
最后登錄
2009-5-23?
查看詳細(xì)資料
TOP
維護(hù)論壇純凈人人有責(zé),灌水嚴(yán)懲!舉報(bào)有獎(jiǎng)
坐看花落
技術(shù)員
帖子
340?
精華
0?
無憂幣
1557 ?
論壇積分
381 ?
· 發(fā)短消息
· 加為好友
· 當(dāng)前離線
· 個(gè)人博客
地板 大 中 小 發(fā)表于 2009-2-12 09:46? 只看該作者
1 、將下列二進(jìn)制數(shù)轉(zhuǎn)換為相應(yīng)的十進(jìn)制數(shù)、八進(jìn)制數(shù)、十六進(jìn)制數(shù)
01101101B? ? 101 36、01001B? ???100000000B
答: 01101101B=109D=155Q=6DH? ? 10101001B=169D=251Q=A9H? ???
100000000B=128D=200Q=80H
2 、將下列十進(jìn)制數(shù)轉(zhuǎn)換為相應(yīng)的二進(jìn)制數(shù)、八進(jìn)制數(shù)、十六進(jìn)制數(shù)
13.5??54.75??76.125??25.25??126
答: 13.5D=1101.1B=15.4Q=D.8H
? ? ? ? 54.75D=110110.11B=66.6Q=36.CH??
76.125D=1001100.001B=114.1Q=4C.2H??
25.25D=1100 37、1.01B=31.2Q=19.4H??
126D=1111110B=176Q=7EH
3 、什么是原碼、反碼、補(bǔ)碼?它們之間是如何轉(zhuǎn)換的?
答:原碼:符號(hào)位用 0 表示正數(shù) ,1 表示負(fù)數(shù) , 其余各位表示尾數(shù)本身。
反碼:正數(shù)的反碼與其原碼相同,負(fù)數(shù)的反碼是將二進(jìn)制位按位取反。
補(bǔ)碼:正數(shù)的補(bǔ)碼與其原碼相同,負(fù)數(shù)的補(bǔ)碼是將二進(jìn)制位按位取反后在最低位加 1 。
4 、寫出求原碼、反碼、補(bǔ)碼的數(shù)學(xué)表達(dá)式
答:設(shè)機(jī)器字長(zhǎng)為 n 位,真值為 X ,則
? ?? ???[X]原= X ( 0 ≤ X<2n-1)? ?? ? [X] 原 =??2n-1-X? ?(- 38、2n-1 39、? ?
X=-128D=-10000000B? ?[X] 原 溢出? ?[X] 反 溢出? ?[X] 補(bǔ) =10000000B
X=-64D=-1000000B??[X] 原 =11000000B??[X] 反 =10111111B??[X] 補(bǔ) =11000000B
? ?
X=127D=+1111111B??[X] 原 = [X] 反 = [X] 補(bǔ) =01111111B
6 、什么是定點(diǎn)數(shù)?什么是浮點(diǎn)數(shù)?它們各有什么特點(diǎn)?
答:所謂定點(diǎn)數(shù),就是計(jì)算機(jī)中數(shù)的小數(shù)點(diǎn)位置是固定的,一般固定在數(shù)的最高位之前或數(shù)的最低位之后。
所謂浮點(diǎn)數(shù),就是計(jì)算機(jī)中數(shù)的小數(shù)點(diǎn)位 40、置不是固定的,或者說是浮動(dòng)的。
它們的特點(diǎn)有:①對(duì)于用相同的字長(zhǎng)表示的二進(jìn)制數(shù),浮點(diǎn)數(shù)表示的范圍比定點(diǎn)數(shù)表示的范圍大;②定點(diǎn)數(shù)所能表示的有效數(shù)字的位數(shù)比浮點(diǎn)數(shù)所能表示的多;③浮點(diǎn)數(shù)的運(yùn)算規(guī)則比定點(diǎn)數(shù)的復(fù)雜;④浮點(diǎn)數(shù)表示所需的設(shè)備量比定點(diǎn)數(shù)表示的大。
7 、將下列數(shù)表示成規(guī)格化的浮點(diǎn)數(shù)
2.5??1010B??-16.75
答: 2.5D=10.1B=210 × 0.101
? ? ? ? 1010B=2100 × 0.1010
? ? ? ? -16.75D=-10000.11B=2101 × (-0.1000011)
8 、將下列數(shù)由小到大排序
A=1 41、0D? ?B=1011.01B? ?C=12.3Q? ? [X1]補(bǔ)=10001101B? ?
[X2] 原 =10010101B? ? [X3] 反 =11001101B??
答: A=10D B=11.25D??C=10.3D??X2=-149D??X3 =-178D??X1=-243D
? ? ? ? 由小到大排序: X1< X3< X2< A < C < B
UID
317582?
閱讀權(quán)限
30?
性別
男?
在線時(shí)間
472 小時(shí)?
注冊(cè)時(shí)間
2008-2-2?
最后登錄
2009-5-23?
查看詳細(xì)資料
TOP
維護(hù)論壇純凈 42、人人有責(zé),灌水嚴(yán)懲!舉報(bào)有獎(jiǎng)
坐看花落
技術(shù)員
帖子
340?
精華
0?
無憂幣
1557 ?
論壇積分
381 ?
· 發(fā)短消息
· 加為好友
· 當(dāng)前離線
· 個(gè)人博客
5# 大 中 小 發(fā)表于 2009-2-12 09:47? 只看該作者
一、填空題
1 、在計(jì)算機(jī)中,凡是帶符號(hào)的數(shù)一律用補(bǔ)碼表示,其運(yùn)算也是用補(bǔ)碼表示的。
2 、在補(bǔ)碼系統(tǒng)中,求補(bǔ)就是求一個(gè)與其相反的數(shù)。
3 、在計(jì)算機(jī)中,基本的運(yùn)算有加法和減法。
4 、 X=0.100101 , Y=0.001101 ,則 X+Y=0.110010 。
5 43、、 X=0.1101 , Y=-0.0101 ,則 X+Y=0.1000 。
6 、 X=-0.10101 , Y=-0.01101 ,則 X+Y=0.1110 (溢出) 。
7 、 X=0.10101 , Y=0.01010 ,則 X-Y=0.01011 。
8 、 X=-0.11011 , Y=-0.0110 ,則 X-Y=-0.0111 。
9 、在計(jì)算機(jī)中,無符號(hào)數(shù)經(jīng)常用于表示存儲(chǔ)單元的地址。
10 、 B3H ∧ 7FH=33H , 3BH ∨ FFH=FFH 。
二、單項(xiàng)選擇題
1 、原碼加減法運(yùn)算是( C )。
A .操作數(shù)用原碼表示,連同符號(hào)位直 44、接相加減
B .操作數(shù)用原碼表示,尾數(shù)直接相加減,符號(hào)位單獨(dú)處理
C .操作數(shù)用原碼表示,根據(jù)兩數(shù)的符號(hào)決定實(shí)際操作,符號(hào)位單獨(dú)處理
D .操作數(shù)取絕對(duì)值,直接相加減,符號(hào)單獨(dú)處理
2 、補(bǔ)碼加減法運(yùn)算是( C )
A .操作數(shù)用補(bǔ)碼表示,兩數(shù)的尾數(shù)相加減,符號(hào)位單獨(dú)處理,減法用加法代替
B .操作數(shù)用補(bǔ)碼表示,符號(hào)位與尾數(shù)一起參加運(yùn)算,結(jié)果的符號(hào)與加減所得相同
C .操作數(shù)用補(bǔ)碼表示,連同符號(hào)位直接相加減,減某數(shù)用加負(fù)某數(shù)的補(bǔ)碼代表,結(jié)果的符號(hào)在運(yùn)算中形成
D .操作數(shù)用補(bǔ)碼表示,由數(shù)符決定兩尾數(shù)的操作,符號(hào)位單獨(dú)處理
3 、計(jì)算機(jī)中實(shí)現(xiàn)減法運(yùn)算使用的方法 45、是( C )
A .從被減數(shù)中減去減數(shù)? ?? ?B .從減數(shù)中減去被減數(shù)再求反
C .轉(zhuǎn)換為補(bǔ)碼的加法運(yùn)算? ? D .依減數(shù)的形式再選擇一種適當(dāng)?shù)姆椒?
4 、在微型計(jì)算機(jī)中,運(yùn)算器的總線經(jīng)常使用( D )。
A .單總線結(jié)構(gòu) B .雙總線結(jié)構(gòu) C .三總線結(jié)構(gòu) D .以上都是
5 、運(yùn)算器在運(yùn)算的過程當(dāng)中,得到的標(biāo)志位中沒有( D )。
A .進(jìn)位標(biāo)志位? ?B .溢出標(biāo)志位? ?C .零標(biāo)志位? ?D .正數(shù)標(biāo)志位
6 、定點(diǎn)運(yùn)算器運(yùn)算時(shí)產(chǎn)生溢出的原因是( D )。
A .主存容量不夠? ?? ? B .操作數(shù)過大
C .操作數(shù)地址過大? ???D . 46、運(yùn)算結(jié)果超過機(jī)器的表示范圍
7 、( C )不屬于邏輯運(yùn)算。
A .非運(yùn)算? ?B .與運(yùn)算? ?C .除法運(yùn)算? ?D .或運(yùn)算
8 、在計(jì)算機(jī)中表示地址時(shí)使用( D )。
A .補(bǔ)碼? ?B .原碼? ?C .反碼? ?D .無符號(hào)數(shù)
9 、運(yùn)算器的主要功能是( C )。
A .邏輯運(yùn)算 B .算術(shù)運(yùn)算 C .邏輯運(yùn)算和算術(shù)運(yùn)算 D .函數(shù)運(yùn)算
10 、運(yùn)算器雖然由許多部件組成,但其核心部件是( B )。
A .?dāng)?shù)據(jù)總線 B .算術(shù)邏輯部件 C .通用寄存器 D .累加寄存器
三、名詞解釋題
解釋下列各個(gè)計(jì)算機(jī)術(shù)語的含義
1 、溢出:運(yùn)算的結(jié)果超 47、出了機(jī)器所能表示的范圍。
2 、進(jìn)位:運(yùn)算結(jié)果的最高位向更高位進(jìn)位。
3 、全加器:三個(gè)輸入端,兩個(gè)輸出端,這樣的一個(gè)二進(jìn)制位相加的電路稱為全加器。
4 、半加器:兩個(gè)輸入端,兩個(gè)輸出端,這樣的一個(gè)二進(jìn)制位相加的電路稱為半加器。
5 、數(shù)據(jù)通路:指從一個(gè)功能部件向另一個(gè)功能部件傳送數(shù)據(jù)所經(jīng)過的功能部件、總線等。
6 、無符號(hào)數(shù):不帶符號(hào)的數(shù),經(jīng)常用于表示存儲(chǔ)單元的地址。
四、簡(jiǎn)答題
1 、試簡(jiǎn)述先行進(jìn)位要解決的問題和基本思想。
2 、定點(diǎn)補(bǔ)碼加法運(yùn)算中,產(chǎn)生溢出的條件是什么?試給出幾種溢出判斷的方法。如果是浮點(diǎn)加減法運(yùn)算,產(chǎn)生溢出的條件又是什么?
3 、試比 48、較溢出與進(jìn)位性質(zhì)的不同點(diǎn)。
4 、頂點(diǎn)運(yùn)算器主要包括哪些邏輯部件?試說明這些邏輯部件的作用。
5 、現(xiàn)代計(jì)算機(jī)的運(yùn)算器大體上有哪 3 種結(jié)構(gòu)形式?試比較這 3 種結(jié)構(gòu)的優(yōu)缺點(diǎn)。
答:現(xiàn)代計(jì)算機(jī)的運(yùn)算器大體上有單總線結(jié)構(gòu)、雙總線結(jié)構(gòu)和三總線結(jié)構(gòu)這 3 種結(jié)構(gòu)形式。
單總線結(jié)構(gòu)的優(yōu)點(diǎn):只需要一條控制線路,操作簡(jiǎn)單
? ?? ?? ?? ?? ? 缺點(diǎn):由于操作數(shù)和運(yùn)算結(jié)果需要爭(zhēng)用一條總線,所以需要緩沖器和一定的延遲。
雙總線的優(yōu)點(diǎn):由于將特殊寄存器分成兩組,分別與一條總線交換數(shù)據(jù),所以通用寄存器中的數(shù)據(jù)可以直接進(jìn)入任何彝族特殊寄存器中,使得數(shù)據(jù)傳送更為靈活。
? ?? 49、?? ?? ?? ? 缺點(diǎn):由于操作數(shù)占據(jù)了兩條總線,所以 ALU 的輸出不能直接送到總線,這樣必然需要添加緩沖邏輯,增加了成本。
三總線結(jié)構(gòu)的優(yōu)點(diǎn):可以在一個(gè)控制步驟上完成算術(shù)和邏輯運(yùn)算,運(yùn)算速度快。
? ?? ?? ?? ?? ?? ?? ?? ?缺點(diǎn):它的成本是這 3 種運(yùn)算器中最高的。
五、分析與計(jì)算題
1 、已知 X=1101B , Y=1011B ,試用 8 位補(bǔ)碼加減法計(jì)算它們的和與差。
答: [X] 補(bǔ) =00001101B , [Y] 補(bǔ) =00001011B , [-Y] 補(bǔ) =11110101B
[X+Y] 補(bǔ) =[X] 補(bǔ) +[Y] 補(bǔ) =000 50、11000B ,則 X+Y=+0011000B
[X-Y] 補(bǔ) =[X] 補(bǔ) +[-Y] 補(bǔ) =00000010B ,則 X+Y=+0000010B
2 、已知下列 [X] 補(bǔ)和 [Y] 補(bǔ)的值,用補(bǔ)碼加減法計(jì)算 [X+Y] 補(bǔ) 和 [X-Y] 補(bǔ) ,指出結(jié)果是否溢出。
① [X] 補(bǔ) =0.11011 , [Y] 補(bǔ) =0.00011 ;
② [X] 補(bǔ) =0.10111 , [Y] 補(bǔ) =1.00101 ;
③ [X] 補(bǔ) =1.01010 , [Y] 補(bǔ) =1.10001 。
答:
① [X+Y] 補(bǔ) =[X] 補(bǔ) +[Y] 補(bǔ) =0.11110B
??[ 51、X-Y] 補(bǔ) =[X] 補(bǔ) +[-Y] 補(bǔ) =0.11000B
② [X+Y] 補(bǔ) =[X] 補(bǔ) +[Y] 補(bǔ) =1.11100B
??[X-Y] 補(bǔ) =[X] 補(bǔ) +[-Y] 補(bǔ) =1.10010B (溢出)
③ [X+Y] 補(bǔ) =[X] 補(bǔ) +[Y] 補(bǔ) =0.11011B (溢出)
??[X-Y] 補(bǔ) =[X] 補(bǔ) +[-Y] 補(bǔ) =1.11001B
??
3 、已知 X 和 Y 的二進(jìn)制值,用補(bǔ)碼加減法計(jì)算 [X+Y] 補(bǔ) 和 [X-Y] 補(bǔ) ,指出結(jié)果是否溢出。
① X =0.10111 , Y =0.11011 ;
② X =0.11101 , Y = 52、0.10011 ;
③ X =0.11011 , Y =-0.01010 ;
④ X =-0.11111 , Y =0.11011 ;
答:
① [X+Y] 補(bǔ) =[X] 補(bǔ) +[Y] 補(bǔ) =1.10010B (溢出)
??[X-Y] 補(bǔ) =[X] 補(bǔ) +[-Y] 補(bǔ) =1.11100B
② [X+Y] 補(bǔ) =[X] 補(bǔ) +[Y] 補(bǔ) =1.10000B (溢出)
??[X-Y] 補(bǔ) =[X] 補(bǔ) +[-Y] 補(bǔ) =0.01010B
③ [X+Y] 補(bǔ) =[X] 補(bǔ) +[Y] 補(bǔ) =0.10001B
??[X-Y] 補(bǔ) =[X] 補(bǔ) +[-Y] 補(bǔ) =1.0 53、0101B (溢出)
④ [X+Y] 補(bǔ) =[X] 補(bǔ) +[Y] 補(bǔ) =1.11100B
??[X-Y] 補(bǔ) =[X] 補(bǔ) +[-Y] 補(bǔ) =0.00110B (溢出)
4 、一個(gè) 8 位寄存器中的十六進(jìn)制數(shù) C5H ,經(jīng)過一次算術(shù)右移后變成什么?再經(jīng)過一次邏輯左移后變成什么?再經(jīng)過一次帶進(jìn)位的循環(huán)右移后變成什么?最后經(jīng)過一次帶進(jìn)位的循環(huán)左移后變成什么?
答:
因?yàn)?C5H=11000101B
所以,依題意得 [X] 補(bǔ) =11000101B
經(jīng)過一次算術(shù)右移后 [X] 補(bǔ) =11100010? ?? ???B ,而 11100010B=E2H ,所以變成 E2H 54、
再經(jīng)過一次邏輯左移后 [X] 補(bǔ) =11000100B ,而 11000100B=C4H ,所以變成 C4H
再經(jīng)過一次帶進(jìn)位的循環(huán)右移后,
① 假設(shè) C 初始值為 0 ,則 [X] 補(bǔ) =01100010B , C=0 ,而 01100010B=62H ,所以變成 62H
最后經(jīng)過一次帶進(jìn)位的循環(huán)左移后, [X] 補(bǔ) =11000100B , C=0 ,而 11000100B=E4H ,所以變成 E4H 。
② 假設(shè) C 初始值為 1 ,則 [X] 補(bǔ) =11100010B , C=0 ,而 11100010B=E2H ,所以變成 E2H
最后經(jīng)過一次帶進(jìn)位的循環(huán)左移 55、后, [X] 補(bǔ) =11000100B , C=1 ,而 11000100B=E4H ,所以變成 E4H 。
UID
317582?
閱讀權(quán)限
30?
性別
男?
在線時(shí)間
472 小時(shí)?
注冊(cè)時(shí)間
2008-2-2?
最后登錄
2009-5-23?
查看詳細(xì)資料
TOP
維護(hù)論壇純凈人人有責(zé),灌水嚴(yán)懲!舉報(bào)有獎(jiǎng)
坐看花落
技術(shù)員
帖子
340?
精華
0?
無憂幣
1557 ?
論壇積分
381 ?
· 發(fā)短消息
· 加為好友
· 當(dāng)前離線
· 個(gè)人博客
6# 大 中 小 發(fā)表于 2009-2-12 09:4 56、8? 只看該作者
一、填空題
1 、一個(gè)完善的指令系統(tǒng)應(yīng)滿足以下 4 個(gè)方面的要求,它們是:完備性、有效性、規(guī)整性和兼容性。
2 、一條完整的指令是由操作碼和地址碼(操作數(shù))兩部分信息組成的。
3 、指令中的地址碼字段包括源操作數(shù)的地址和操作結(jié)果數(shù)的地址(目的操作數(shù)的地址),前者用語指明操作數(shù)的存放處,后者用語存放運(yùn)算的結(jié)果。
4 、指令格式按地址碼部分的地址個(gè)數(shù)可以分為零地址指令格式、一地址指令格式、二地址指令格式和三地址指令格式。
5 、常見的操作碼方法有定長(zhǎng)操作碼和擴(kuò)展操作碼。
6 、邏輯運(yùn)算指令包括邏輯乘(與)、邏輯加(或)、邏輯非(求反)和異或(按位加)等 57、操作。
二、單項(xiàng)選擇題
1 、直接、間接、立即這 3 種尋址方式指令的執(zhí)行速度有快到慢的排序是( C )
A .直接、立即、間接? ???B .直接、間接、立即
C .立即、直接、間接? ???D .立即、間接、直接
2 、指令系統(tǒng)中采用不同尋址方式的目的是( B )
A .實(shí)現(xiàn)存儲(chǔ)程序和程序控制? ? B .縮短指令長(zhǎng)度,擴(kuò)大尋址空間,提高編程靈活性
C .可以直接訪問外存? ?? ?? ? D .提高擴(kuò)展操作碼的可能并降低指令譯碼難度
3 、一地址指令中為了完成兩個(gè)數(shù)的算術(shù)運(yùn)算,除地址碼指明的一個(gè)操作數(shù)外,另一個(gè)數(shù)常采用( C )
A .堆棧尋址方式? 58、?B .立即尋址方式? ?C .隱含尋址方式? ?D .間接尋址方式
4 、對(duì)某個(gè)寄存器中操作數(shù)的尋址方式稱為( C )尋址方式
A .直接? ?B .間接? ?C .寄存器直接? ?D .寄存器間接
5 、寄存器間接尋址方式中,操作數(shù)在( B )
A .通用寄存器 B .主存單元? ?C .程序計(jì)數(shù)器? ?D .外存
6 、變址尋址方式中,操作數(shù)的有效地址等于( C )
A .基址寄存器內(nèi)容加上偏移量? ?B .堆棧指示器內(nèi)容加上偏移量
C .變址寄存器內(nèi)容加上偏移量? ?D .程序計(jì)數(shù)器內(nèi)容加上偏移量
7 、擴(kuò)展操作碼是( D )
A .操作碼字段中用來 59、進(jìn)行指令分類的代碼? ?B .指令格式中不同字段設(shè)置的操作碼
C .操作碼字段外用來操作字段的代碼? ?? ?
D .一種指令優(yōu)化技術(shù),即讓操作碼的長(zhǎng)度隨地址數(shù)的變化而變化
8 、下面關(guān)于匯編語言的敘述中,不恰當(dāng)?shù)氖牵?D )
A .對(duì)程序員的訓(xùn)練要求來說,需要硬件知識(shí)? ?B .匯編語言對(duì)機(jī)器的依賴性強(qiáng)
C .用匯編語言編寫程序的難度比高級(jí)語言大? ?
D .用匯編語言編寫的程序執(zhí)行速度比高級(jí)語言慢
9 、能夠改變程序執(zhí)行順序的是( D )
A .?dāng)?shù)據(jù)傳送類指令 B .移位操作類指令 C .輸入 / 輸出類指令 D .條件 / 無條件轉(zhuǎn)移類指令
10 、以下的 60、( D )不能支持?jǐn)?shù)值處理
A .算術(shù)運(yùn)算類指令? ?B .移位操作類指令? ?C .字符串處理類指令? ?D .輸入 / 輸出類指令
三、名詞解釋題
1 、指令:計(jì)算機(jī)能夠識(shí)別和執(zhí)行的操作命令
2 、指令系統(tǒng):一臺(tái)計(jì)算機(jī)或一個(gè)計(jì)算機(jī)系統(tǒng)能夠執(zhí)行的各種指令的集合
3 、指令字:一條完整的指令稱為一個(gè)指令字
4 、操作碼:表示操作的性質(zhì)及功能
5 、地址碼:表示指令的操作對(duì)象,指出操作數(shù)的地址
6 、指令字長(zhǎng):等于地址碼長(zhǎng)度加上操作碼長(zhǎng)度
7 、定長(zhǎng)操作碼:讓操作碼的長(zhǎng)度固定且集中放在指令字的一個(gè)字段中
8 、擴(kuò)展操作碼:操作碼的長(zhǎng)度可變且分散地放在不同的 61、字段中
9 、尋址方式:指確定本條指令的地址及下一條要執(zhí)行的指令地址的方法
10 、匯編語言:一種面向機(jī)器的程序設(shè)計(jì)語言,用助記符形式表示,屬于低級(jí)程序設(shè)計(jì)語言
11 、機(jī)器語言:一種能被機(jī)器識(shí)別和執(zhí)行的語言,用二進(jìn)制數(shù)“ 0 ”和“ 1 ”形式表示
12 、 RISC :精簡(jiǎn)指令系統(tǒng)計(jì)算機(jī)
13 : CISC :復(fù)雜指令系統(tǒng)計(jì)算機(jī),指具有大量指令的計(jì)算機(jī)系統(tǒng)
四、簡(jiǎn)答題
1 、計(jì)算機(jī)指令中一般包含哪些字段?分別是什么含義?
答:計(jì)算機(jī)指令中一般包含地址碼和操作碼兩部分,地址碼表示指令的操作對(duì)象,指出操作數(shù)的地址,操作碼表示操作的性能及功能。
2 、試簡(jiǎn)要說 62、明匯編語言程序的匯編過程
答:①用 MASM 命令將匯編源程序( .asm 文件)匯編成目標(biāo)程序( .obj 文件)
? ?? ???②用 LINK 命令將目標(biāo)程序( .obj 文件)鏈接成可執(zhí)行程序( .exe 文件)
③用 DEBUG 命令進(jìn)行運(yùn)行和調(diào)試可執(zhí)行程序
3 、常用的指令有哪些?其功能各是什么?
答:略
4 、三地址指令、二地址指令和一地址指令各有什么特點(diǎn)?
答:三地址指令是將地址碼 1 和地址碼 2 執(zhí)行操作碼操作,然后將結(jié)果存放在地址碼 3 中;
? ? 二地址指令是將地址碼 1 和地址碼 2 執(zhí)行操作碼操作后將結(jié)果存放在地址碼 1 中;
63、? ? 一地址指令的地址碼是源操作數(shù)的地址;
五、分析與計(jì)算機(jī)題
1 、設(shè)某機(jī)器的指令長(zhǎng)度為 12 位,每個(gè)地址碼為 3 位,采用擴(kuò)展操作碼的方式,設(shè)計(jì) 4 條三地址指令, 16 條二地址指令, 64 條一地址指令和 16 條零地址指令,應(yīng)如何安排操作碼?
答:
2 、設(shè)某機(jī)器的指令長(zhǎng)度為 12 位,每個(gè)地址碼為 3 位,采用擴(kuò)展操作碼的方式,設(shè)計(jì) 4 條三地址指令, 255 條一地址指令和 8 條零地址指令,應(yīng)如何安排操作碼?
答:
3 、根據(jù)操作數(shù)所在的位置,是什么尋址方式?
①操作數(shù)在寄存器中,是什么尋址方式?
②操作數(shù)地址在寄存器中,是什么尋址方 64、式?
③操作數(shù)在指令中,是什么尋址方式? ?? ?? ?
④操作數(shù)地址在指令中,是什么尋址方式?
⑤操作數(shù)地址為某一寄存器中的內(nèi)容與偏移量之和,是什么尋址方式?
答:
①操作數(shù)在寄存器中,是寄存器直接尋址方式;
②操作數(shù)地址在寄存器中,是寄存器間接尋址方式;
③操作數(shù)在指令中,是立即數(shù)尋址方式;
④操作數(shù)地址在指令中,是直接尋址方式;
⑤如此寄存器為變址寄存器,則是變址尋址方式;
??如此寄存器為基址寄存器,則是基址尋址方式;
4 、設(shè)某機(jī)器的指令長(zhǎng)度為 16 位,采用擴(kuò)展操作碼的方式,操作數(shù)地址為 4 位。該指令系統(tǒng)已有 M 條三地址指令,二地址指令 65、 N 條,沒有零地址指令,最多還有多少條一地址指令?
答:一地址指令的條數(shù): 212-28 × M-24 × N
[ 本帖最后由 坐看花落 于 2009-2-12 09:54 編輯 ]
附件: 您所在的用戶組無法下載或查看附件
UID
317582?
閱讀權(quán)限
30?
性別
男?
在線時(shí)間
472 小時(shí)?
注冊(cè)時(shí)間
2008-2-2?
最后登錄
2009-5-23?
查看詳細(xì)資料
TOP
維護(hù)論壇純凈人人有責(zé),灌水嚴(yán)懲!舉報(bào)有獎(jiǎng)
坐看花落
技術(shù)員
帖子
340?
精華
0?
無憂幣
1557 ?
論壇積分
381 66、 ?
· 發(fā)短消息
· 加為好友
· 當(dāng)前離線
· 個(gè)人博客
7# 大 中 小 發(fā)表于 2009-2-12 09:54? 只看該作者
一、填空題
1 、計(jì)算機(jī)硬件由控制器、運(yùn)算器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備 5 大部件組成。
2 、根據(jù)目前常用的存儲(chǔ)介質(zhì)可以把存儲(chǔ)器分為半導(dǎo)體存儲(chǔ)器、磁表面存儲(chǔ)器和光存儲(chǔ)器 3 種。
3 、 ROM 可分為掩模式只讀存儲(chǔ)器( MROM ) 、可編程只讀存儲(chǔ)器( PROM ) 、可擦除可編程只讀存儲(chǔ)器( EPROM ) 和電擦除可編程只讀存儲(chǔ)器( EEPROM ) 4 種。
4 、采用 4K × 4 位規(guī)格的靜態(tài) RAM 存儲(chǔ)芯片擴(kuò)展為 32K × 16 位的存儲(chǔ)器,需要這種規(guī)模的存儲(chǔ)芯片 32 片。
5 、要組成容量為 4K × 8 位的存儲(chǔ)器,需要 8 片 4K × 1 位的靜態(tài) RAM 芯片并聯(lián),或者需要 4 片 1K × 8 位的靜態(tài) RAM 芯片串聯(lián)。
6 、 Cache 的地址映射方式有直接映射、全相聯(lián)映射和組相聯(lián)映射 3 種。
二、單項(xiàng)選擇題
1 、內(nèi)存儲(chǔ)器用來存放( C )
A .程
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識(shí)競(jìng)賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓(xùn)考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識(shí)測(cè)試題庫及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習(xí)題含答案
- 2煤礦安全監(jiān)測(cè)工種技術(shù)比武題庫含解析
- 1 礦山應(yīng)急救援安全知識(shí)競(jìng)賽試題
- 1 礦井泵工考試練習(xí)題含答案
- 2煤礦爆破工考試復(fù)習(xí)題含答案
- 1 各種煤礦安全考試試題含答案