運算器練習題_第1頁
運算器練習題_第2頁
運算器練習題_第3頁
運算器練習題_第4頁
運算器練習題_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選文檔 運算器練習題一、填空題 1、8位二進制補碼(反碼、原碼、移碼)表示整數(shù)的最小值為(-128),最大值為(127)。2、若移碼的符號位為1,則該數(shù)為(正數(shù));若符號位為0,則為(負數(shù))。3、(原碼、反碼)對0的表示有兩種形式,(補碼、移碼)有一種。4、若【x】補=1000,則x=(-8)。5、浮點數(shù)中尾數(shù)用補碼表示時,其規(guī)格化特征是(符號位與尾數(shù)最高位相反)。6、一個定點數(shù)由(符號位)和(數(shù)值)兩部分組成,根據(jù)小數(shù)點的位置不同,定點數(shù)有(定點小數(shù))和(定點整數(shù))兩種表示方法。7、碼值80H; 若表示真值0,則為(移碼);若表示-128,則為(補碼);若表示-127,則為(反碼);若表示

2、-0,則為(原碼)。8、若浮點數(shù)格式中基數(shù)一定,且尾數(shù)采用規(guī)格化表示法,則浮點數(shù)的表示范圍取決于(階碼)的位數(shù),而精度取決于(尾數(shù))的位數(shù)。9、設(shè)階碼8位(最左一位為符號位),用移碼表示,而尾數(shù)為24為(最左一位為符號位),用規(guī)格化補碼表示,則它能表示的最大整數(shù)的階碼為(11111111),尾數(shù)為(011111111111111111111111),而絕對值最小的負數(shù)的階碼為( ),尾數(shù)為( )。10、漢字的(輸入碼、內(nèi)碼、字模碼)是計算機用于漢字輸入、內(nèi)部處理、輸出三種不同用途的編碼。11、為使?jié)h字機內(nèi)碼與ASCII相區(qū)別,通常將漢字機內(nèi)碼的最高位置(1)。12、一個24×24點陣

3、的漢字,需要(72)字節(jié)的存儲空間。二、選擇題 1、計算機表示地址時使用(無符號數(shù))。2、字長16位,用定點補碼小數(shù)表示時,一個字能表示的范圍為(-11-2-15)。3、某機字長32位,其中1位符號位,31位尾數(shù),若用定點整數(shù)補碼表示,則最小正整數(shù)為(1),最大負數(shù)值為(232)。4、字長12位,用定點補碼規(guī)格化小數(shù)表示時,所能表示的正數(shù)范圍是(1/21-2-11)。5、在浮點數(shù)編碼表示中,(基數(shù))在機器數(shù)中不出現(xiàn),是隱含的。6、浮點數(shù)的表示范圍和精度取決于(階碼的位數(shù)和尾數(shù)的位數(shù))。7、32個漢字的機內(nèi)碼需要(64)字節(jié)。三、判斷題 1、所有進位計數(shù)制,其整數(shù)部分最低位的權(quán)都是1。 對2、某

4、R進位計數(shù)制,其左邊1位的權(quán)是其相鄰的右邊1位的權(quán)的R倍。 對3、在計算機中,所表示的數(shù)有時會發(fā)生溢出,其根本原因是計算機的字長有限。 對4、8421碼就是二進制數(shù)。 不對,是十進制的編碼。5、浮點數(shù)通常采用規(guī)格化數(shù)來表示,規(guī)格化數(shù)是指其尾數(shù)的第一位為0的浮點數(shù)。 不對,分正負兩種情況。6、一個正數(shù)的補碼和這個數(shù)的原碼表示一樣,而正數(shù)的反碼就不是該數(shù)的原碼表示。 不對7、將補碼的符號位改用多位來表示,就變成變形補碼,一個用雙符號位表示的變形補碼是01.1010是正數(shù)。 不對四、簡答題1、試比較定點帶符號數(shù)在計算機內(nèi)的四種表示方法。2、試述浮點數(shù)規(guī)格化的目的、方法。五、綜合題1、給出一個十進制數(shù)

5、,寫出其二進制的四種表示形式。2、給出一個數(shù)的位數(shù),寫出其最大、最小值。3、浮點數(shù)的表示、規(guī)格化、和范圍。一、填空題1、補碼加減法中,(符號位)作為數(shù)的一部分參加運算,(符號位產(chǎn)生的進位)要丟掉。2、為判斷溢出,可采用雙符號位補碼,此時正數(shù)的符號用(00)表示,負數(shù)的符號用(11)表示。3、采用雙符號位的方法進行溢出檢測時,若運算結(jié)果中兩個符號位(不相同),則表明發(fā)生了溢出。若結(jié)果的符號位為(01),表示發(fā)生正溢出,若為(10)表示發(fā)出負溢出。4、原碼一位乘法中,符號位與數(shù)值位(分開運算),運算結(jié)果的符號位等于(被乘數(shù)與乘數(shù)符號位的異或)。5、在浮點加法運算中,主要的操作步驟是(對階、尾數(shù)相加

6、、結(jié)果規(guī)格化、舍入、溢出檢查)。 6、浮點數(shù)乘除法的運算步驟為(階碼相加/減、尾數(shù)相乘除、結(jié)果規(guī)格化、舍入、溢出判斷)。7、一個浮點數(shù),當其補碼尾數(shù)右移1位時,為使其值不變化,階碼應該(加1)。 8、由若干一位加法器構(gòu)成多位加法器時,進位可采用(串行進位法和并行進位法)。 9、行波進位加法器的缺點是(運算速度慢)。10、浮點運算器由(階碼運算器)和(尾數(shù)運算器)組成,它們都是定點運算器,(尾數(shù)運算器要求能進行(加減乘除)運算。 11、當運算結(jié)果的尾數(shù)不是(11.0.或00.1.)的形式時,則進行規(guī)格化處理,當尾數(shù)符號位為(01或10)時,需要右規(guī),當運算結(jié)果的符號位和最高有效位為(11.1或0

7、0.0)時需要左規(guī)二、選擇題1、運算器的主要功能是(邏輯運算和算術(shù)運算)。2、運算器雖由許多部件構(gòu)成,但核心部分是(算術(shù)邏輯運算單元)。3、在定點二進制運算中,減法一般通過(補碼運算的二進制加法)實現(xiàn)。4、加法器采用先行進位的目的是(提高加法器的速度、快速傳遞進位信號)。 三、判斷題1、 在串行定點補碼乘法器中,被乘數(shù)和乘數(shù)的符號都參加運算。 對2、 在定點補碼除法器中,為了避免產(chǎn)生溢出,被除數(shù)的絕對值一定要小于除數(shù)的絕對值。 對3、 在浮點運算器中,階碼部件可實現(xiàn)加、減、乘、除四種運算。 不對4、 在浮點運算器中,尾數(shù)部件只可實現(xiàn)乘法和除法運算。 不對

8、5、 運算器不論是復雜還是簡單,都有一個狀態(tài)寄存器,為計算機提供判斷條件,以實現(xiàn)程序轉(zhuǎn)移。 對6、 加法器是構(gòu)成運算器的基本部件,為提高運算速度,運算器一般都采用串行進位加法器。 不對四、簡答題1、簡述運算器的功能。2、簡述采用雙符號位檢測溢出的方法。3、簡述采用單符號位檢測溢出的方法。4、簡述浮點運算器如何判斷溢出,如何處理5、簡述先行進位的解決問題及基本思想。五、計算題 1、已知X0.1011,求【X/2】補、【X/4】補、【X】補、。X為負數(shù)呢?2、  已知X27/32, Y31/32,用變形補碼計算X()Y,并同時指出運算結(jié)果是否溢出。3、  已

9、知機器字長n=8,x=-44,y=-53,求x+y,x-y4、  已知【X】補1.1011000,【Y】補1.1011000,用變形補碼求2【X】補1/2【Y】補,并判斷結(jié)果有無溢出?5、  已知2【X】補1.0101001,1/2【Y】補1.01011000,用變形補碼求【X】補【Y】補,并判斷結(jié)果有無溢出6、設(shè)浮點數(shù)的階碼為4位(含階苻),尾數(shù)為7位(含尾符),x,y中的指數(shù)項、小數(shù)項均為二進制真值。 1)x201×0.1101,y211×(0.1010),求x+y; 2)x2010×0.1111,y2100×(0.1110),求

10、xy。7、已知x=-0.1101,y=-0.1011,用原碼一位或兩位乘法求(x×y)原8、已知x=-o.1101,y=0.1011,用補碼一位乘法求(x×y)補9、已知x=-0.1101,y=0.1011,用原碼一位不恢復除法求(x/y)原10、已知x=-0.1101,y=0.1011,用原碼一位減加交替法求(x/y)原11、在第六題的基礎(chǔ)上求乘法和除法。一、選擇題:1、指令系統(tǒng)中采用不同尋址方式的目的主要 是: A. 實現(xiàn)存儲程序和程序控制。 B. 縮短指令長度,擴大尋址空間,提高編程靈活性。 C. 可以直接訪問內(nèi)存。 D. 提供擴展操作碼的可能,并降低指令譯碼難度。2

11、、單地址指令中為了完成兩個數(shù)的算術(shù)運算,除地址碼指明的一個操作數(shù)外,另一個數(shù)常需采用: A. 堆棧尋址方式。 B. 立即尋址方式。 C. 隱含尋址方式。 D. 間接尋址方式。3、二地址指令中,操作數(shù)的物理位置可安排在: A. 棧頂和次棧頂。 B. 兩個主存單元。 C. 一個主存單元一個寄存器。 D. 兩個寄存器4、對某個寄存器中操作數(shù)的尋址方式稱為: A. 直接尋址。 B. 間接尋址。 C. 寄存器尋址。 D. 寄存器間接尋址。5、寄存器間接尋址方式中,操作數(shù)處在: A. 通用寄存器。 B. 主存單元。 C. 程序計數(shù)器。 D. 堆棧。6、變址尋址方式中,操作數(shù)的有效地址等于: A. 基址寄存

12、器內(nèi)容加上形式地址。 B. 堆棧指示器內(nèi)容加上形式地址。 C. 變址寄存器內(nèi)容加上形式地址。 D. 程序計數(shù)器內(nèi)容加上形式地址。7、堆棧尋址方式中,設(shè)A為累加器,SP為堆棧指示器,MSP為SP指示的棧頂單元,如果進棧操作的動作是(A) MSP, (SP)-1 SP,那么出棧操作的動作為: A. ( MSP ) A, (SP)+1 SP。 B. (SP)+1 SP , ( MSP ) A 。 C. (SP)-1 SP , ( MSP ) A 。 D. ( MSP ) A, (SP)-1 SP。8、程序控制類指令的功能是: A. 進行算術(shù)運算和邏輯運算。 B. 進行主存與CPU之間的數(shù)據(jù)傳送。 C

13、. 進行CPU和I/O設(shè)備之間的數(shù)據(jù)傳送。 D. 改變程序執(zhí)行的順序。9、運算型指令的尋址與轉(zhuǎn)移性指令的尋址不同點在于: A. 前者取操作數(shù)后者決定程序轉(zhuǎn)移地址。 B. 后者取操作數(shù)前者決定程序轉(zhuǎn)移地址。 C. 前者是短指令,后者是長指令。 D. 后者是短指令,前者是長指令。10、指令的尋址方式有順序和跳躍兩種方式。采用跳躍尋址方式可以實現(xiàn): A. 堆棧尋址。 B. 程序的條件轉(zhuǎn)移。 C. 程序的無條件轉(zhuǎn)移。 D. B和C。11、算術(shù)右移指令執(zhí)行的操作是: A. 符號位添0,并順序右移一位,最低位移至進位標志位。 B. 符號位不變,并順序右移一位,最低位移至進位標志位。 C. 進位標志位移至符

14、號位,順次右移一位,最低位移至進位標志位。 D. 符號位添1,并順序右移一位,最低位移至進位標志位。12、位操作類指令的功能是: A. 對CPU內(nèi)部通用寄存器或主存某一單元任一位進行狀態(tài)檢測。 B. 對CPU內(nèi)部通用寄存器或主存某一單元任一位進行狀態(tài)強置。 C. A和B。 D. 進行移位操作。13、指出下面描述匯編語言特性的句子中概念上有錯誤的句子: A. 對程序員的訓練要求來說,需要硬件知識。 B. 匯編語言對機器的依賴性高。 C. 匯編語言的源程序通常比高級語言源程序短小。 D. 匯編語言編寫的程序執(zhí)行速度比高級語言塊。14、下列說法中不正確的是: A. 機器語言和匯編語言都是面向機器的,

15、它們和具體機器的指令系統(tǒng)密切相關(guān)。 B. 指令的地址字段指出的不是地址,而是操作數(shù)本身,這種尋址方式稱為直接尋址。 C. 串聯(lián)堆棧一般不需要堆棧指示器,但串聯(lián)堆棧的讀出是破壞性的。 D. 存儲器堆棧是主存的一部分,因而也可以按照地址隨機進行讀寫操作。15、就取得操作數(shù)的速度而言,下列尋址方式中速度最快的是:B.立即尋址,速度最慢的是:C.間接尋址,不需要再訪存的尋址方式是: B.立即尋址。 A. 直接尋址。16、下列說法中不正確的是: A. 變址尋址時,有效數(shù)據(jù)存放在主存中。 B. 堆棧時先進后出的隨機存儲器。 C. 堆棧指針SP的內(nèi)容表示當前堆棧內(nèi)所存儲的數(shù)據(jù)的個數(shù)。 D. 內(nèi)存中指令的尋址

16、和數(shù)據(jù)尋址是交替進行的。17、下列幾項中,不符合RISC指令系統(tǒng)的特點 是: A. 指令種類少,譯碼簡單。 B. 尋址方式種類盡量減少,指令功能盡可能強。 C. 增強寄存器的數(shù)目,以盡量減少訪存次數(shù)。 D. 選取使用頻率最高的一些簡單指令,以及很有用但不復雜的指令。18、下面關(guān)于RISC技術(shù)的描述中,正確的是: A. 采用RISC技術(shù)后,計算機的體系結(jié)構(gòu) 又恢復到早期的比較簡單的情況。 B. 為了實現(xiàn)兼容新設(shè)計的RISC是從原來的CISC系統(tǒng)的指令系統(tǒng)中挑選一部分實現(xiàn)的。 C. RISC的主要目標是減少指令數(shù)。 D. RISC設(shè)有乘除法指令和浮點運算指令。二、填空題1、一臺計算機所有機器指令的

17、集合,稱為這臺計算機的指令系統(tǒng)。2、指令格式是指令用二進制代碼表示的結(jié)構(gòu)形式,指令格式有操作碼字段和地址碼字段組成。3、指令操作碼字段表征指令的操作特性與功能,而地址碼字段指示操作數(shù)的地址,微型機中多采用二地址、單地址和零地址混合方式的指令格式。4、形式指令地址的方式,稱為指令尋址方式,有順序?qū)ぶ泛吞S尋址兩種,使用程序計數(shù)器來跟蹤指令地址。5、形式操作數(shù)地址的方式稱為數(shù)據(jù)尋址方式,操作數(shù)可放在寄存器、內(nèi)存和指令中。6、尋址方式按操作數(shù)的物理位置不同,多使用RR型和RS型,前者比后者執(zhí)行速度快。7、數(shù)據(jù)尋址方式有:隱含、立即數(shù)、直接、間接、寄存器、寄存器間接、相對、基址、變址、塊、段尋址等多種

18、。8、堆棧是一種特殊的數(shù)據(jù)尋址方式,它采用先進后出原理。9、隱含尋址是指令格式中不明確給出操作數(shù)地址,而是隱含指定,通常以累加器作為隱含地址。立即尋址是指令的地址字段指出的不是操作數(shù)地址,而是操作數(shù)本身。10、寄存器直接尋址是操作數(shù)在通用寄存器中,操作數(shù)地址是通用寄存器的編號,寄存器間接尋址是操作數(shù)在主存單元中,通用寄存器中的內(nèi)容作為操作數(shù)的地址,所以指令執(zhí)行的速度前者比后者快。11、變址尋址和基址尋址的區(qū)別是:基址尋址中基址寄存器提供基準量,指令提供位移量,后者位數(shù)較短。而變址尋址中變址寄存器提供修改量,指令提供基準量,后者位數(shù)足以表示整個存儲空間。12、塊尋址方式常用于輸入輸出指令,以實現(xiàn)

19、外存或外設(shè)同主存之間的數(shù)據(jù)塊傳送,在主存中還可用于數(shù)據(jù)塊搬家。13、指令字長度等于機器字長度的指令稱為單字長指令;指令字長度等于半個機器字長度的指令稱為半字長指令;指令字長度等于兩個機器字長度的指令稱為雙字長指令。14、條件轉(zhuǎn)移指令、無條件轉(zhuǎn)移指令、轉(zhuǎn)子指令、返主指令、中斷返回指令等都是程序控制指令。這類指令在指令格式主所表示的地址,表示要轉(zhuǎn)移的是下一條指令的地址,而不是操作數(shù)的地址。15、存儲器堆棧中,需要一個堆棧指示器,它是CPU中的一個專用寄存器,它指定的主存單元就是堆棧的棧頂。16、數(shù)據(jù)傳送指令的功能是實現(xiàn)主存和寄存器之間,或寄存器和寄存器之間的數(shù)據(jù)傳送。17、移位是,如果寄存器中的數(shù)

20、為邏輯數(shù),則左移或右移時所有位一起移位,這種移位稱為邏輯移位。如果寄存器中的數(shù)是算術(shù)數(shù),左移時符號位不變,其它位左移,低位補0,右移時符號位不變,其它位右移,高位補的值同符號位的值,這種移位稱為算術(shù)移位。18、計算機中機器語言和匯編語言是面向機器的語言;高級語言的語句和用法與具體機器的指令系統(tǒng)無關(guān)。19、設(shè)D為指令中的形式地址,I為基址寄存器,PC為程序計數(shù)器。若有效地址E(PC)D,則為相對尋址方式;若有效地址E(D),則為間接尋址方式;若E(I)D,則為基址尋址方式。20、在寄存器間接尋址方式中,有效地址存放在寄存器中,而操作數(shù)存放在內(nèi)存單元中。21、根據(jù)操作數(shù)所在的位置,指出其尋址方式:

21、操作數(shù)在寄存器中,為寄存器尋址;操作數(shù)地址在寄存器中,為寄存器間接尋址;操作數(shù)在指令中,為立即數(shù)尋址;操作數(shù)的主存地址在指令中,為內(nèi)存器直接尋址;操作數(shù)的地址為某一寄存器的內(nèi)容與指令中的位移量之和,可以是相對尋址、基址尋址和變址尋址。三、分析題1、指令格式結(jié)構(gòu)如下所示,試分析指令格式及尋址方式特點。解:指令格式及尋址方式特點如下:A。單字長二地址指令;B。操作碼字段OP可以指定2664條指令;C。源和目標都是寄存器,所以是型指令,兩個操作數(shù)均在 寄存器中;D。這種指令結(jié)構(gòu)常用于算術(shù)邏輯運算類指令。2、指令格式結(jié)構(gòu)如下所示,試分析指令格式及尋址方式特點。解:指令格式與尋址方式特點如下:雙字長二地

22、址指令,用于訪問存儲器。操作碼字段可指定64種操作。型指令,一個操作數(shù)在寄存器中,另一個操作數(shù)在主存中。有效地址可通過變址尋址求得,即有效地址等于變址寄存器內(nèi)容加上位移量3、指令格式結(jié)構(gòu)如下所示,試分析指令格式及尋址方式特點。解:指令格式及尋址方式特點如下:單字長二地址指令,用于訪問存儲器。操作碼字段可指定64種操作。RS型指令,一個操作數(shù)在寄存器中,一個操作數(shù)在主存中。有效地址可通過尋址特征位X確定:有X00,01,10,11四種組合,可指定四種尋址方式。4、某機的16位單字長訪內(nèi)存指令格式如下:其中,A為形式地址,補碼表示(一位符號位);I為直接/間接尋址方式(I為1是間接尋址);M為尋址

23、模式(0為絕對尋址、1為基址尋址、2為相對尋址、3為立即尋址);X為變址尋址。設(shè)PC,Rz,Rb分別為指令計數(shù)器、變址寄存器、基址寄存器,E為有效地址,試解答如下問題:該指令格式能定義多少中不同的操作?立即尋址操作數(shù)的范圍是多少?在非間址情況下,寫出各計算有效地址的表達式。C. 設(shè)基址寄存器14位,在非變址直接基址尋址時,確定存儲器可尋址的地址范圍。D. 間接尋址時,尋址范圍是多少?解:A. 該指令格式可定義16種不同的操作。立即數(shù)尋址操作數(shù)的范圍是128127。B. 絕對尋址(直接地址)EA 基址尋址 E(Rb)A 相對尋址 E(PC)A 立即尋址 DA 變址尋址 E(Rz)AC. E(Rb

24、)A,Rb為 14位,故存儲器可尋址范圍為: Rb 127 Rb 128。D. 間接尋址時,尋址范圍為64K,因為此時從主存讀出的數(shù)作為有效地址(16位)。5、已知計算機指令字長16位,是二地址指令。其中,OP為操作碼(6位);后面為通用寄存器地址R(2位);最后面是D(8位)。試說明下列各種情況下能訪問的最大主存區(qū)位多少機器字? A:D位直接操作數(shù);B:D為直接主存地址;C:D為間接地址(一次間址);D:D為變址的形式地址,假定變址寄存器為R1(16位)。解:A:該機器字即為指令字,它本身包含操作數(shù)D(8位),無需再訪存。B:256個機器字,此時位直接尋址,ED。C:64K機器字,此時位間接

25、尋址,E(D)。D:64K機器字,此時為變址尋址,ER1D。6、一種二地址型指令的結(jié)構(gòu)如下所示,寫出尋址方式其中I為間接尋址標志位,X為尋址模式字段,D為位移量字段,通過I、 X、 D的組合,可構(gòu)成下表所示的尋址方式:6 4 1 2 16OP - 通用寄存器I X 位移量D尋址方式 I X E 說明直接尋阯 0 00 D相對尋阯 0 01 (PC)D變阯尋阯 0 10 (變阯寄存器)D 寄存器緊接尋阯0 11 (寄存器)間接尋阯 1 00 (D)相對間接尋阯1 01 (PC)D)變阯間阯 1 10 (變阯寄存器)D)基阯間阯 1 11 (基阯寄存器)D)四、判斷題1、執(zhí)行指令時,下一條指令在內(nèi)存中的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論