




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
精選文檔精選文檔1、馮?諾依曼機工作的基本方式的特點是B_A多指令流單數據流 B按地址訪問并順序執行指令C堆棧操作 D存貯器按內容選擇地址2、在機器數 __B 中,零的表示形式是唯一的。A原碼B補碼C移碼D反碼3、在定點二進制運算器中,減法運算一般通過 ___D___來實現。A原碼運算的二進制減法器 B補碼運算的二進制減法器C原碼運算的十進制加法器 D補碼運算的二進制加法器4、某計算機字長32位,其存儲容量為4MB,若按半字編址,它的尋址范圍是_C 。A0—4MBB0—2MBC0—2MD0—1M5、主存貯器和CPU之間增加cache的目的是A。A解決CPU和主存之間的速度匹配問題B擴大主存貯器容量 C擴大CPU中通用寄存器的數量D既擴大主存貯器容量,又擴大 CPU中通用寄存器的數量6、單地址指令中為了完成兩個數的算術運算,除地址碼指明的一個操作數外,另一個常需采用 ___C___。A堆棧尋址方式 B立即尋址方式 C隱含尋址方式D間接尋址方式7、同步控制是 C__。A只適用于CPU控制的方式 B只適用于外圍設備控制的方式C由統一時序信號控制的方式 D所有指令執行時間都相同的方式8、描述 PCI總線中基本概念不正確的句子是 ___C___。PCI總線是一個與處理器無關的高速外圍設備PCI總線的基本傳輸機制是猝發或傳送C.PCI設備一定是主設備 D.系統中只允許有一條 PCI總線9、CRT的分辨率為1024X1024像素,像素白^顏色數為256,則刷新存儲器的容量為__B 。A512KBB1MBC256KBD2MB10、為了便于實現多級中斷,保存現場信息最有效的辦法是采用 ___B___。A通用寄存器 B堆棧 C存儲器 D外存11、下列數中最小的數是 __B 。A.(100101)2B.(50)8C.(100010)BCDD.(625)1612、計算機經歷了從器件角度劃分的四代發展歷程,但從系統結構上來看,至今絕大多數計算機仍屬于 __D 型計算機。A.實時處理 B.智能化 C.并行 D.馮.諾依曼13、采用虛擬存貯器的主要目的是 __B 。提高主存貯器的存取速度擴大主存貯器的存貯空間,并能進行自動管理和調度提高外存貯器的存取速度 D.擴大外存貯器的存貯空間14、發生中斷請求的條件是 ___C___。A.一條指令執行結束 B.一次 I/O操作結束機器內部發生故障 D.一次 DMA操作結束.下列描述中 _B___是正確的A.控制器能理解、解釋并執行所有的指令及存儲結果B.一臺計算機包括輸入、輸出、控制、存儲及算術邏輯運算 5個子系統C.所有的數據運算都在CPU的控制器中完成以上答案都正確.電子計算機的算術 /邏輯單元、控制單元及主存儲器合稱為(C)A.CPUB.ALU C.主機 D.UP.輸入、輸出裝置以及外接的輔助存儲器稱為( D)A.操作系統 B.存儲器 C.主機 D.外部設備.計算機中有關ALU的描述,D_是正確的A.只做算術運算、不做邏輯運算 B.只做加法C.能存放運算結果 D.以上答案都不對.計算機系統中的存儲系統是指 __DA.RAM存儲器B.ROM存儲器 C.主存 D.主存和輔存.下列_D__屬于應用軟件A.操作系統 B.編譯程序 C.連接程序D.文本處理程序.下列各裝置中, _C__具有輸入及輸出功能A.鍵盤B.顯示器 C.磁盤驅動器D打印機.下列設備中_CJ屬于輸出設備A.打印機 B.磁帶機 C.光筆 D.繪圖儀.計算機的算術邏輯單元和控制單元合稱為( C)A.ALUB.UPC.CPUD.CAD.只有當程序要執行時,它才會去將源程序翻譯成機器語言,而且一次只能讀取、翻譯并執行源程序中的一行語句,此程序稱為 __C__A.目標程序 B.編譯程序C.解釋程序 D.匯編程序.通常稱“容量為640K的存儲器”是指下列__D__A.640*10A3字節的存儲器 B.640*10A3位的存儲器C.640*2A10位的存儲器 D.640*2A10字節的存儲器.計算機中 __B__負責指令譯碼A.算術邏輯單元 B.控制單元C.存儲器譯碼電路 D.輸入輸出譯碼電路.8028恥個人計算機中的_D_器件A.epromB.ramC.ROMD.CPU.下列_A__不屬于系統程序A.數據庫系統 B.操作系統 C.編譯程序 D.匯編程序TOC\o"1-5"\h\z.執行最快的語言是 _C__A.匯編語言 B.COBOL C.機器語言 D.PASCAL.將高級語言程序翻譯成機器語言程序需借助于 _C___A.連接程序 B.編輯程序 C.編譯程序 D,匯編程序.存儲字是指 __A_A.存放在一個存儲單元中的二進制代碼組合B.存放在一個存儲單元中的二進制代碼位數C.存儲單元的集合 D.機器指令._C__可區分存儲單元中存放的是指令還是數據A.存儲器 B.運算器 C控制器 D.用戶.將匯編語言翻譯成機器語言需借助于 _C__A.編譯程序 B.編輯程序 C.匯編程序 D.連接程序第三套的填空題(每小題3分,共24分).在計算機術語中,將運算器和控制器合在一起稱為 A.__CPU,而將B.__CPU 和存儲器合在一起稱為C.―主機—。.數的真值變成機器碼可采用A.原碼—表示法,B._補碼—表示法,C.__反碼表示法,移碼表示法。.廣泛使用的A.SRAM.和B._DRAM都是半導體隨機讀寫存儲器。前者的速度比后者快, 但C.一集程度不如后者高。.形式指令地址的方式,稱為A.指令地址方式,有B._順序_尋址和C._跳躍 尋址。.CPU從A.—存儲器取出一條指令并執行這條指令的時間和稱為B.__旨令周期―。由于各種指令的操作功能不同,各種指令的指令周期是C._不相同的。.微型機算計機的標準總線從16位的A.ISA總線、發展到32位的B.EISA 總線和C._VISA總線,又進一步發展到64位的PCI總線。.VESA標準是一個可擴展的標準,它除兼容傳統的A._VGA等顯示方式外,還支持B._1280*1024像素光柵,每像素點C._24位 顏色深度。.中斷處理過程可以A.—嵌套 進行。B._優先級高的設備可以中斷C._優先級低的中斷服務程序。第六套的填空題.計算機的硬件包括A.__運算器B.___存儲器_C._g制器___適配器,輸入輸出部分.按IEEE764標準,一個浮點數由A._符號位階碼E,尾數m三部分組成。其中階碼E的值等于指數的B.基值,加上一個固定C.偏移量。.存儲器的技術指標有A-存儲容量__,B.」儲時間_,C-存儲周期―,存惆命巾見。.指令操作碼字段表征指令的人._操作_,而地址碼字段指示B.特征與功能。微小型機多采用C.操作數的地址混合方式的指令格式。.CPU中至少有如下六類寄存器,除了A._指令—寄存器,B.__程序_計數器,C.地址寄存器外,還應有通用寄存器,狀態條件寄存器,數據緩沖寄存器。.總線有A._物理_特性,B.__功能_特性,電氣特性,C.別械_特性。.不同的CRT顯示標準所支持的最大A._分期^率_和B.」顏色―數目是C.__不同的。.中斷處理需要有中斷A._優先級仲裁一中斷B.__向量—產生,中斷仁_控制邏輯等硬件支持。第七套的填空題(每小題3分,共24分).指令格式中,地址碼字段是通過A.__尋址方式來體現的,因為通過某種方式的變換,可以給出B.__操作數有效―地址。常用的指令格式有零地址指令、單地址指令、C.」地址指令三種..為運算器構造的A.簡單性_,運算方法中常采用B-補碼一加減法C.__原碼—乘除法或補碼乘除法.3雙端口存儲器和多模塊交叉存儲器屬于A.__并行_存儲器結構.前者采用B.__空間并行 _技術,后者采用 C.__時間并行 __技術..堆棧是一種特殊的A._數據—尋址方式,它采用B.__先進后出—原理.按結構不同,分為 C.___寄存器 ___和存儲器堆棧 ..硬布線控制器白^基本思想是:某一微操作控制信號是 A._指令操作碼—譯碼輸出,B.__時序_信號和 C.__狀態條件 __信號的邏輯函數 ..當代流行的標準總線追求與 A.__結構__、B.___CPU_、C.__技術__無關的開發標準。.CPU周期也稱為A._機器周期_一個CPU周期包含若干個B.__時鐘周期_。任何一條指令的指令周期至少需要 C._2___個CPU周期。.DMA方式采用下面三種方法:①A.__停止CPU__訪內;②B.__周期挪用③C._DMA和CPU 交替訪內。第十一套的填空題(每小題3分,共24分)1、IEEE754標準,一個浮點數由A__符號位__、階碼E、尾數M三個域組成。TOC\o"1-5"\h\z其中階碼E的值等于指數的 B___真值e___加上一個固定 C__偏移值 。2、相聯存儲器不按地址而是按A—內容_訪問的存儲器,在cache中用來存放B__行地地址表 ,在虛擬存儲器中用來存放 C__段表、頁表和快表 。3、指令操作碼字段表征指令的 A__操作特性與功能 ,而地址碼字段指示 B_操作數地址 。微小型機中多采用 C__二地址、單地址、零地址 ___混合方式的指令格式。CPU從A__存儲器 取出一條指令并執行這條指令的時間和稱為 B__指令周期 。由于各種指令的操作功能不同,各種指令的時間和是不同的,但在流水線CPU中要力求做到 C__一致 。微型計算機的標準總線從 16位的A__ISA 總線發展到 32位的 B___EISA___總線,又進一步發展到64位的 C__PCI 總線。6、顯示適配器作為CRT和CPU的接口由A—刷新 存儲器、B 顯示—控制器、 C__ROMBIOS 三部分組成。7、根據地址格式不同,虛擬存貯器分為 A__頁式 、B__段式 和C___段頁式___三種。8、CPU從主存取出一條指令并執行該指令的時間叫做 A__指令周期 ,它常用若干個 B__機器周期 來表示,而后者又包含有若干個 C__時鐘周期 。第二十套的填空題(每小題3分,共24分).在計算機術語中,將運算器、控制器、 cached在一起,稱為A__CPU,而將B__CPU 和存儲器合在一起,成為 C___主機___。.一個定點數由 A__符號位 和B__數值域 兩部分組成。根據小數點位置不同,定點數有 C__純小數 和純整數之分。3.半導體 SRAM靠A__觸發器 存貯信息,半導體DRAM則是靠 B__柵極電容 存貯信息。.指令系統是表征一臺計算機性能的重要因素,它的 A__格式 和B__功能 不僅直接影響到機器的硬件結構,而且影響到 C__系統軟件 。.CPUA__存儲器 取出一條指令并執行這條指令的時間和稱為 B__指令周期 。由于各種指令的操作功能不同,各種指令的指令周期是 C___不相同的___。.總線是構成計算機系統的A_互連機構,是多個B__系統功能部件之間進行數據傳送的 C__公共 通道。.DMA控制器按其A__組成結構 結構,分為B―選擇型和C__多路 型兩種。.中斷處理過程可以A嵌套___進彳ToB___優先級高—的設備可以中斷C__優先級低 的中斷服務程序。應用題:1、 (11分)設機器字長32位,定點表示,尾數31位,數符1位,問:(1)定點原碼整數表示時,最大正數是多少?最大負數是多少?(2)定點原碼小數表示時,最大正數是多少?最大負數是多少?解:(1)定點原碼整數表示:最大正數:0 1111111111111111111111111111111數值=(231-1)100 1111111111111111111111111111111最大負數: 數值=-(231-1)10(2)定點原碼小數表示:最大正數值=(1-2-31)10最大負數值=-(1-2-31)102、求證:[X-Y]補=以]補?(-Y0+ Yi?2i)i1解:證明:設岡補=x0x1X2xn,[y卜卜=y0y1…yn(1)被乘數x符號任意,乘數y符號為正。根據補碼定義,可得岡補=2+x=2n+1+x(mod2)[y]補=y所以[x]補?[y]補=2n+1?y+x-y=2(yM…yn)+x-y其中(yiy23yn)是大于0的正整數,根據模運算性質有2(y1y2…yn)=2(mod2)所以岡補?[y]補=2+x-y=[x?yk卜(mod2)即[x?丫]補=岡補?卜]補=岡補?y ①被乘數x符號任意,乘數 y符號為負。[x]補=x0.x〔x2xn[y]補=1.W丫2…yn=2+y (mod2)由此y=[y]補一2=0yy2?yn-1所以y=x(y1y2yn)-x[x-丫]補=[x(y[y2…yn)]補+[一川補又(y〔y2…yn)>0,根據式①有[x(yiy2-yn)]補=[x]補(0.yiy2-yn)所以[x?y]#=岡補(0.yiy2?yn)+[-x]補
(3)被乘數x和乘數y符號都任意。將式(1和式(2兩種情況綜合起來,即得補碼乘法的統一算式,即[x-y]#=[x]補(0.yy2…yn)—[x]補?y=岡補(-y0+0.yiy2…yn)證畢=岡補?(-yo+y?2-i)證畢i1,[-x]補,[y]補,[-y]補,,[-x]補,[y]補,[-y]補,x+y=?,x-y=?解:[x]原=1.01111[y解:[x]原=1.01111[y]原=0.11001[x]補[x]補=1.10001[y]補=0.1100111.10001+ [y]補00.11001[x+y]補00.01010所以:x+y=+0.01010所以:[-x]補=0.01111所以:[-y]補=1.00111[x]補 11.10001+[-y]補 11.00111[x-y]補10.11000因為符號位相異,結果發生溢4、設岡補=x0.x1x2xn。求證:x=-x0+ xi2-ii1解:證明:當x>0時,x0=0,n[x]補=0.x1x2xn= xi2-i=xi1當x<0時,x0=1,[x]補=1.x1x2xn=2+x所以x= I.X1X2Xn-2=-1+0.X1X2Xnn=-1+ Xi2-in綜合上述兩種情況,可得出:X=-X0+Xi2-i(補碼與真值的關系)5、設有兩個浮點數 Ni=2j1XS,N2=2j2 XS2 ,其中階碼2位,階符1位,尾數四位,數符一位。設:j1=(-10)2,S1=(+0.1001)2,j2=(+10)2,S2=(+0.1011)2求:N1XN2,寫出運算步驟及結果,積的尾數占4位,要規格化結果,用原碼陣列乘法器求尾數之積。解:(1)浮點乘法規則:N1XN2=(方X&)X (2j2X$)=2(j1+j2)義(SXS)碼求和:j1+j2=0尾數相乘:被乘數 S1=0.1001,令乘數 S2=0.1011,尾數絕對值相乘得積的絕對值,積的符號位=0十0=0。按無符號陣乘法器運算得:N1XN2=20X0.01100011(4)尾數規格化、舍入(尾數四位)N1XN2=(+0.0110001)2= (+0.1100)2X2(—01)26、求證:-[y]補=+[-y]補解:因為 [x]補+[y]補=[x+y]補
令x=-y帶入上式,則有:&y]補+[y]補=[-y+y]補=[0]補=0所以 [-yk=-[y]補7、設岡補=x0.x1x23xn。求證:[x]補[x]補=2xo+x,其中xo=0,1x 01,0x 1解:證明:當1>x>0時,即x為正小數,則1>[x]補=x>0因為正數的補碼等于正數本身,所以1>x0.x1x2 xn>0, x0=0當1>x>-1時,即x為負小數,根據補碼定義有:2>[x]補=2+x>1 (mod2)即2>x0.x1x2xn>1,xn=1所以正數:符號位x。=0負數:符號位x0=1{若1>x>0,x=0,貝U[x]補=2x0+x=x若-1<x<0,x0=1,貝^[x]補=2x°+x=2+x0,1x0所以有[x所以有[x]補=2x0+x,x0=1,0x18、已知:x=0.1011,y=-0.0101,求:[°x]補,[1x]補,[-x卜卜,[1y]補,[3y]補,[-y]2 4 2 4解:[x]補解:[x]補=0.1011,[y]補=1.1011[1x]補=0.01011 , [-x]補=1.11011TOC\o"1-5"\h\z2 2[1x]補=0.001011,[1x]補=1.1110114 4[-x卜卜=1.0101 ,[-x]補=0.01019、由S,E,M三個域組成的一個32位二進制字所表示的非零規格化浮點數 x,其值表小為:x= (-1)SX(1.M)X2E128問:其所表示的規格化的最大正數、最小正數、最大負數、最小負數是多少?解:(1)最大正數(2)最小正數0(2)最小正數000000)0000000000000000000000x=[1+(1_2-23)]X2127x=1,0X2-128(3)最大負數(3)最大負數10000000000000000000000000000x=-1.0X2-128(4)最小負數(4)最小負數11111111111111111111111111111x=-[1+(1-2-32)]X21271R設有兩個浮點數x=2ExXS<,y=2EyXSy,Ex=(-10)2,Sx=(+0.10012,Ey=(+10)2,Sy=(+0.10112。若尾數4位,數符1位,階碼2位,階符1位,求x+y=?并寫出運算步驟及結果。解:因為X+Y=2Exx(Sx+Sy) (Ex=Ey),所以求X+Y要經過對階、尾數求和及規格化等步驟。(1)對階:△J=Ex—Ey=(-10)2—(+10)2=(-100)2所以Ex<Ey,MSx右移4位,Ex+(100)2=(10)2=Ey。SX右移四位后Sx=0.00001001經過舍入后及二0001,經過對階、舍入后,X=2(10)2X(0.00062(2)尾數求和:Sk+Sy0.0001(SX)+0.1011(Sy)&+Sy=0.1100結果為規格化數。所以:X+Y=2(10)2X(Sx+Sy)=2(10)2(0.110。2=(11.00)211、證明 -1]補=+[-Y]補解:因為[x—y]補=[x]補+[-y]補所以 [-y]補=[x-y]補-[x]補又因為[y]補+[x]補=[x+y]補(1)所以[y]補=[x+y]補-[x]補 (2)(1)+(2):[y卜卜+[-y]補=[x-y]補+[x+y]補-[x]補-[x]補=[x]補-[y]補+[x]補+[y卜卜-[x]補-[x]補=0所以:-[y卜卜=[-y]補12、已知X=2010X0.11011011Y=2100X(-0.10101100,求X+Y。解:為了便于直觀理解,假設兩數均以補碼表示,階碼采用雙符號位,尾數采用單符號位,則它們的浮點表示分別為:[X]浮=00010,0.11011011[Y]浮=00100,1.01010000(1)求階差并對階:AE=Ex-Ey=[Ex]補+[-Ey]補=00010+11100=11110即AE為-2,x的階碼小,應使Mx右移2位,Ex加2,[X]浮=00010,0.11011011(11)其中(11)表示Mx右移2位后移出的最低兩位數。(2)尾數和TOC\o"1-5"\h\z0. 001101 1 0 (11)010101 0 0100010 1 0 (11)(3)規格化處理尾數運算結果的符號位與最高數值位為同值,應執行左規處理,結果為1.00010101(10),階碼為00011。(4)舍入處理采用0舍1入法處理,則有1.00010101+ 11.00010110(5)判溢出階碼符號位為00,不溢出,故得最終結果為x+y=2011X(-0.11101010)1&設有兩個浮點數N1=2j1XS,N2=2j2x$,其中階碼2位,階符1位,尾數4位,數符1位。設j1=(-10)2 S=(+0.1001)2,j2=(+10)2 S=(+0.1011)2求N1XN2,寫出運算步驟及結果,積的尾數占4位,要規格化結果,根據原碼陣列乘法器的計算步驟求尾數之積。解:浮點乘法規則:N1Xn2=(2j1XS1)X(22Xs2)=2(^1+j2)X(NXN(1)階碼求和:J1+J2=0(2)尾數相乘:符號位單獨處理,積的符號位=0十0=00.1001X0.101110011001000010010.01100011(3)尾數規格化、舍入(尾數4位)N1XN2=(+0.011000112=(+0.1100)2X2(-01)214設[X]補=01111,[Y]補=11101,用帶求補器的補碼陣列乘法器求出乘積XY=?并用十進制數乘法驗證。解:設最高位為符號位,輸入數據為[x]補=01111,[y]原=11101,
[y]補=10011算前求補器輸出后:x=1111,y=11011111X110111110000 乘積符號位運算:1111 沏十y0=0十1=1+111111000011算后求補級輸出為00111101,加上乘積符號位1,最后得補碼乘積值為10011101。利用補碼與真值的換算公式,補碼二進制數的真值是:xXy=-1X28+1X25+1X24+1X23+1X22+1X20=-195十進制數乘法驗證: xXy=(+15)X(-13)=-1951SS、E、M三個域組成的一個32位二進制字所表示的非零規格化浮點數X,其值表示為:X=(-1)Sx(1.M)X2E-128,問它所表示的規格化的最大正數,最小正數,最大負數,最小負數解:(1)最大正數01111111111111111111111111111111解:(1)最大正數01111111111111111111111111111111(2)(3)(4)最小負數11111111111111111111111111111111X=[1+(1-223)]X2127最小正數 |0|。000000 |000000000000000000000。0X=1.0X2-128最大負數 |1|00000000|000000000000000000000。0X=-1.0X2-128X=-[1+(1-2-23)]X212716已知X=-0.01111,Y=+0.11001,求[X]補,&X]補,[Y]補,卜Y]補,X+Y=?,X-Y=?解:[X]原=1.01111 [X]補=1.10001 [-X]補=0.01111[Y]原=0.11001 [Y]補=0.11001 &Y]補=1.00111[X]補11.10001+ [Y]補 00.11001[X+Y]補00.01010X+Y=+0.01010[X]補11.10001+ 卜Y]補11.00111[X-Y]補10.11000因為符號位相異,所以結果發生溢出。17、設[x]補=X0.X1X2---Xn。求證:[x]補=2X0+x,其中/0(1>X>0)X0='1(0>X>-1)解:證明:當1>X>0時,即X為正小數,則1>[X]補=X>0因為正數的補碼等于正數本身,所以1>X0.X1X2Xn>0,X0=0當1>x>-1時,即x為負小數,根據補碼定義有:2>[x]補=2+x>1 (mod2)即2>x0.x1x2xn>1,xn=1所以正數:符號位x0=0負數:符號位x0=1若 1>x>0, x0=0,則[x ]補=2x0+x=x若 -1<x<0, x0=1,則[x ]補 =2x0+x=2 +x所以有[x]補=2x0+x,其中x0=0, 1>x>0x0=1, -1<x<0某機字長32位,定位表示,尾數 31位,數符1位,問:定點原碼整數表示時,最大正數是多少?最小負數是多少?定點原碼小數表示時,最大正數是多少?最小負數是多少?解:(1)定點原碼整數表示時,最大正數值=(231-1)10最小負數值=-(231-1)102)定點原碼小數表示時,最大正數值=-(1-231)10最小負數值=-(1-2)1019、設機器字長 16位,定點表示,尾數 15位,數符1位,問:1)定點原碼整數表示時,最大正數是多少?最大負數是多少?定點原碼小數表示時,最大正數是多少?最大負數是多少?解:①定點原碼整數表示最大正數0最大正數0111 111 111 111 111數值=(215—1)10=(+32767)io最大負數1最大負數1111 111 111 111 111數值=-(2-1)io=--32767)io②定點原碼小數表示最大正數值=(+0.11……11)2= (1-215)10最大負數值=(-0.11……11)2=-(1-215)20>設[x]補=Xo.X1X2---Xn 求證:x=-xo+W=1nxi2-i解:證明:當x>0時,x0=0,[x]補=0.x1x2…xn=Eni=1xi2'i=x當x<0時,x0=1,[x]補=1.x1x2?xn=2+x所以x=1.x1x2-xn-2=-1+0.x1x2-xn=-1+Eni=1xi2-i綜合上述兩種情況,可得出:X=-X。+Eni=1Xi2-I(補碼與真值的關系)21、將十進制數20.59375?專換成32位浮點數的二進制格式來存儲。解:先將十進制數轉換為二進制數:(20.5937510=(10100.100112然后移動小數點,使其在1,2位之間10100.100111.0010011女e=4于是得到 S=0,E=4+127=131M=01001011最后得到32位浮點數的二進制格式為:010000010101001001100000000000000=1A4c00。16以下題目自行解答計算,答案自行查找。22、已知X和Y,用變形補碼計算X-Y,同時指出運算結果是否溢出?(1)X=11011,Y=11111(2)X=10111,Y=11011(3)X=11011,Y=10012&已知X=(0.55)10,Y=(-0.437510,用二進制的形式求(x+y)浮?24已知X=-0.01111,Y=+0.11001,求兇補,[-X]補,[Y]補,[-Y]補,x-y,x+y的值2s用補碼運算方法求x+y的值x=0.1001,y=0.1100x=-0.0100,y=0.10012&用補碼運算方法求x-y的值x=-0.0100,y=0.1001x=-0.1011,y=-0.1010第二章的復習知識點:(若不充足,自行補充).定點數和浮點數的表示方法。定點數通常為純小數或純整數。X=XnXn-1…..X1X0Xn為符號位,0表示正數,1表示負數。其余位數代表它的量值。純小數表示范圍00|X|Wl-2-n純整數表示范圍00|X|02n-1浮點數:一個十進制浮點數N=10E.M。一個任意進制浮點數N=RE.M其中M稱為浮點數的尾數,是一個純小數。E稱為浮點數的指數,是一個整數。比例因子的基數R=2對二進制計數的機器是一個常數。做題時請注意題目的要求是否是采用IEEE754標準來表示的浮點數。3130 2322 。32位浮點數SE&362 5251 0SE加32位浮點數S(31)E(30-23M(22-0)64位浮點數S(63)E(62-52)M(51-0)S是浮點數的符號位0正1負。E是階碼,采用移伸方法來表示正負指數。M為尾數。I例1若浮點數X的754標冰存儲格N為(41360000)⑹求心學點數的十進制數fi-i9解:將16進制數展開兀,iil得:制教格式為01000001001101100000000000000000S 階科(8位) 尾數(23位)拈數e二階碼-127=10000010-01111111=00000011=(3)10包括俄藏位1的尾數01100000000000000000=1.011011于是仃x=(-1)SX1,MX2*=+(1,011011)X23=+1011.011=(11,375)10例2將數(20.59375%由換成754杯不的32位浮息數的二龍制存儲桁式,解:首先分別將賴數和分數.VI分轉換成二進制拓20,55375=10100.10011然后移動小數點,住其在第32位之訶10100.10011=10100^0011X24e=4「定智到:S二0;E-4+127:13lM=010010011最*行到32位濘點削勺二進制存儲格式為:01OOOOOT101001001100000000000000=(41A4CCOO)W.數據的原碼、反碼和補碼之間的轉換。數據零的三種機器碼的表示方法。一個正整數,當用原碼、反碼、補碼表示時,符號位都固定為 0,用二進制表示的數位值都相同,既三種表示方法完全一樣。一個負整數,當用原碼、反碼、補碼表示時,符號位都固定為 1,用二進制表示的數位值都不相同,表示方法。1原碼符號位為1不變,整數的每一位二進制數位求反得到反碼;.反碼符號位為1不變,反碼數值位最低位加1,得到補碼。例:x=(+122)10=(+1111010》原碼、反碼、補碼均為01111010Y=(-122)10=(-111101O)原碼1111101Q反碼10000101補碼10000110+0原碼00000000反碼00000000補碼00000000-0原碼10000000反碼11111111補碼10000000.定點數和浮點數的加、減法運算:公式的運用、溢出的判斷。例如:已知x和y,用變形補碼計算x+y,同時指出結果是否溢出。x=11011y=00011(2)x=11011y=-10101(3)x=-10110y=-00001
5-(1J用變勉外硒進行計算5-(1J用變勉外硒進行計算E【汨補F。110Hfylll'=OOWH,什卜= 00 HOH卬]補一 +WJ00011[爐ylfF 00[1110結果沒有溢出.x+y=lllltt(2)[x]>b=OO11011[y]>Hll01011屏]樸-- 0011011tyjlb二十】101。11[X引補^ 00001JO結果沒有溢出.3+y=00l10(3>制補—1101010[刃補—門till[刈補= 1101010回補= +1】11111制川料-1101001轉果沒有淌出.*寸一101口例如:已知x和y,用變形補碼計算x-y,同時指出結果是否溢出(1) x=11011y=-11111(2)x=10111y=11011(3)x=11011y=-10011氐出■加補=國祥”引訃1f川川卜001)011J-yBh0011111力岡撲001011]㈤補 [xRHXHlOH [切外-WlOtHl%]撲=OQllOlt [x]ib= 00Will [xHb=OOHOli口月補.+00UU1 j-y]樸三彳1】網即 [*¥]#卜.iooiooh■狗件鼻0111010 [x-y]||' 11IHOO 訃二01OHIO結果自由港&?x-?=11010 范堤沒的/Hi.1-5^-00100 結祟仃正滋川,x-^10010例如:設階碼3位,尾數6位,按浮點運算方法,完成下列取值的[x+y],[x-y]運(3)x=2-101*(-0.010110y=2-100*(0.01011090X=2lol*(-0,010110),y=24DO*0.010110fx]rf=non.-o.oiono[y]ff=11100,0,010110Ex-Ey=11011-^)0100=11111[X]?-1H00J.110101(0)x+y II]I0I0I+ 00.00,00101I規格化處理:OJOilOO階碼11010x+y^O101100*2^x-y I1.11010I十1LI010I0I1.01)111規格化處理:1,011111階碼11100nh(mooooW溢出的判斷:第一種方法是采用雙符號位法(變形補碼)
任何正數,兩個符號位都是0’任何負數,兩個符號位都是任何正數,兩個符號位都是0’任何負數,兩個符號位都是1",如果兩個數相加后,其結果的符號位出現“ 01”或“10”兩種組合時,表示發生溢出最高符號位永遠表示結果的正確符號。第二種方法是采用單符號位法。4運算器可以執行哪些運算?算術運算:加法,減法運算,乘法,除法運算。邏輯運算:邏輯與,或,非運算等。5.數據的不同進制表示。一、二進制數轉換成十進制數由二進制數轉換成十進制數的基本做法是,把二進制數首先寫成加權系數展開式,然后按十進制加法規則求和。這種做法稱為“按權相加”法。二、十進制數轉換為二進制數十進制數轉換為二進制數時,由于整數和小數的轉換方法不同,所以先將十進制數的整數部分和小數部分分別轉換后,再加以合并。.十進制整數轉換為二進制整數十進制整數轉換為二進制整數采用"除2取余,逆序排列"法。具體做法是:用2去除十進制整數,可以得到一個商和余數;再用2去除商,又會得到一個商和余數,如此進行,直到商為零時為止,然后把先得到的余數作為二進制數的低位有效位,后得到的余數作為二進制數的高位有效位,依次排列起來。.十進制小數轉換為二進制小數十進制小數轉換成二進制小數采用"乘2取整,順序排列”法。具體做法是:用2乘十進制小數,可以得到積,將積的整數部分取出,再用 2乘余下的小數部分,又得到一個積,再將積的整數部分取出,如此進行,直到積中的小數部分為零,或者達到所要求的精度為止。然后把取出的整數部分按順序排列起來,先取的整數作為二進制小數的高位有效位,后取的整數作為低位有效位。三、二進制數轉換成八進制數三位二進制數,得一位八進制數。 101010011=(101)5(010)2(011)3=523四、八進制數轉換成二進制數一位八進制數,得三位二進制數。 523=(101)5(010)2(011)3=101010011五、二進制數轉換成十六進制數四位二進制數,得一位十六進制數。 1101000101100=(1010)A(001。2(1100)C=A2C六、十六進制數轉換成二進制數一位十六進制數,得四位二進制數。 A2C=(1010)A(0010)2(110。C=1101000101100十進制整數轉二進制整數:除2取余用2輾轉相除至結果為1將余數和最后的1從下向上倒序寫就是結果例如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故二進制為100101110二進制轉十進制:從最后一位開始算,依次列為第0、1、2..位,第n位的數(0或1)乘以2的n次方,得到的結果相加就是答案例如:0110101隹^十進制:第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然后:1+2+0+8+0+32+64+0=107.二進制0110101仁十進制107.簡答題:1、通道可分為哪幾種類型,相互之間有什么異同?答:選擇通道,多路通道。多路通道包括(數組多路通道,字節多路通道)。選擇通
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 隧道機電系統集成考核試卷
- 聚合過程對纖維抗起球性能的調控考核試卷
- 木樓梯質量控制與檢測考核試卷
- 鍋爐及輔助設備在智慧工廠建設戰略實施中的關鍵作用分析考核試卷
- 管道系統感染防控知識體系
- 心跳驟停的急救
- 心理疾病危機干預
- 高樓大廈設計
- 新產品設計流程圖
- 骨折護理與急救知識介紹
- 2024年郴電國際招聘真題
- 學校五年發展規劃2026-2030年
- 2025年江西省中考學業水平考試考前預測數學試卷(含答案)
- 2025春季學期國開電大專科《管理學基礎》一平臺在線形考(形考任務一至四)試題及答案
- 馬克思主義基本原理試卷2(附答案)
- 2024小學體育教師進城考試模擬試卷及參考答案
- 車禍現場急救處理
- 瘢痕疙瘩術后護理
- 2024-2025學年部編版一年級下學期期末語文試卷(含答案)
- 惠然科技有限公司半導體量測設備總部項目環評資料環境影響
- 2025年河北省青縣事業單位公開招聘衛生崗考前沖刺題帶答案
評論
0/150
提交評論