帶符號二進制數的代碼表示_第1頁
帶符號二進制數的代碼表示_第2頁
帶符號二進制數的代碼表示_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、帶符號二進制數的代碼表示一、真值與機器數1.真值真值是指在數值前面用號表示正數,用”號表 示負數的帶符號二進制數。2.機器數機器數(又稱為機器碼)是指在數字系統中用“0”表 示符號“ + ”,用“1”表示符號即把符號“數值化” 后的帶符號二進制數。常用的機器數有原碼、反碼和補碼。二、3種常用機器數.原碼求取方法:符號位用0表示正,用1表示負;數值位不 變,即與真值的數值位一樣。例如,假設 x = 0. 1011、y= - 10110,那么x原碼=0. ion (由于x為正數,所以符號位為o,數 值位與真值一樣)y原碼= 110110 (由于y為負數,所以符號位為1,數 值位與真值一樣)特點:求

2、取方便,運算不方便,“0”有“+0”和“-0” 兩種不同形式。.反碼求取方法:符號位用0表示正,用1表示負。數值位與 符號位相關,當為正數時,數值位不變,即與真值的數值位 一樣;當為負數時,數值位是真值的數值位按位取反(0變 為1, 1變為0)。例如,假設 X = -0.1010、y=+10101,那么:x反碼=1. 0101(由于x為負數,所以符號位為1, 數值位為真值的數值位按位變反)y原碼= 010101 (由于y為正數,所以有符號位為0, 數值位與真值一樣)特點:求取較方便,運算較方便(可以將減法運算轉化 為加法運算),“0”有“+0”和“-0”兩種不同形式。.補碼求取方法:符號位用0表示正,用1表示負。數值位與 符號位相關,當為正數時,數值位不變,即與真值的數值位 一樣;當為負數時,數值位是真值的數值位按位取反,并在 末位加1。例如,假設 x = -11010、y=+0. 1010,那么x補碼= 100110 (由于x為負數,所以符號位為1,數 值位為真值的數值位按位變反,末位加1)y補碼=0. 1010 (由于y為正數,所以有符號位為0, 數值位與真值一樣)特點:運算方便(可以將減法運算轉化為加法運算),“0” 只有“+0” 一種形式。三、真值、原碼、反碼、補碼的相互轉換帶符號二進制數的

溫馨提示

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

評論

0/150

提交評論