計算機非數值型數據編碼計算機不僅能處理數值型數據,還可以處理字符、文字、圖形等非數值型數據,但這些數據必須表示成二進制編碼形式才能由計算機存儲和處理,常用的信息編碼標準有BCD碼、ASCII碼和漢字編碼。(1)十進制BCD碼將十進制數表示為二進制編碼形式,稱為十進制數的二進制編碼,簡稱BCD(Binary-CodedDecimal)碼。一位十進制數有0~9十個數字,需要用四位二進制數的編碼表示。最常用的8421碼,是從四位二進制數組...
繼續閱讀 →
計算機實數的表示方法實數是既有整數又有小數的數,根據小數點的位置是否固定,實數在計算機中的表示方法分定點表示法和浮點表示法兩種。(1)定點數定點表示法中約定所有數據的小數點固定在某個位置,該位置在設計計算機時已確定,不需要在數中給出小數點的位置,這樣的數稱為定點數。(2)浮點數浮點表示法中,數據的小數點的位置不是固定不變的...
繼續閱讀 →
計算機中信息和帶符號整數的表示方法帶符號整數的表示方法計算機中的整數分正整數(也稱不帶符號的整數)和整數(也稱帶符號的整數)兩類。8個二進制數位表示的正整數范圍為0~255(28-1),16個二進制位表示的正整數范圍為0~65535(216-1),32個二進制位表示的正整數范圍為0~232-1,64個二進制位表示的正整數范圍為0~264-1。...
繼續閱讀 →
計算機數制之間的轉換(1)二進制數轉換成十進制數二進制數轉換為十進制數只需將二進制數按權展開求和,即將二進制數的各位數碼乘以該位的權值(基數為2)再求和。例求與(11011.112等值的十進制數。(11011.112=1×24+1×23+0×22+1×21+1×20+1×2-1+1×2-2=(27.7510(2)十進制數轉換成二進制數十進制數轉換...
繼續閱讀 →
計算機二進制數的運算對二進制數的運算有兩種:算術運算和邏輯運算。由于二進制中只有0和1兩個數碼,所以運算規則簡單。二進制數的運算(續)(1)算術運算二進制加法運算的規則是:0+0=00+1=11+0=11+1=10(逢二進一)二進制減法運...
繼續閱讀 →