freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第2章信息編碼及在計(jì)算機(jī)中的表示(編輯修改稿)

2024-08-16 09:18 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 數(shù)都認(rèn)為是機(jī)器零;如果數(shù)值大于 12n的數(shù) , 機(jī)器不能表示 , 被認(rèn)為機(jī)器數(shù)無(wú)窮大 , 產(chǎn)生溢出 。 從上面的分析情況可以看除 , 計(jì)算機(jī)產(chǎn)生溢出的一個(gè)重要原因是由計(jì)算機(jī)的字長(zhǎng)造成的 。 ⒉機(jī)器數(shù)的特點(diǎn) ⑶ 符號(hào)的數(shù)值化表示 用 0表示正 (“ +” )號(hào) , 用 1表示負(fù) (“ ” )號(hào) 。 以字長(zhǎng)為 8位為例 ,+1101101和 1101101 這兩個(gè)數(shù)的表示如圖所示 : 根據(jù)小數(shù)點(diǎn)位置的不同 , 機(jī)器數(shù)有定點(diǎn)數(shù)和浮點(diǎn)數(shù) 。 ① 定點(diǎn)數(shù)表示方式 :小數(shù)點(diǎn)的位置是固定不變的數(shù)稱為定點(diǎn)數(shù) 。 若約定小數(shù)點(diǎn)固定于機(jī)器數(shù)最低位的右邊 , 則機(jī)器數(shù)表示整數(shù);若約定小數(shù)點(diǎn)固定于機(jī)器數(shù)數(shù)值位的左邊符號(hào)位的右邊 , 則機(jī)器數(shù)表示純小數(shù) 。 ② 浮點(diǎn)數(shù)表示方式 :浮點(diǎn)數(shù)是一種指數(shù)形式的表示方式 ,其一般表示式為: X=2rx。 其中 ,r稱為 X的階碼 , 它指明了小數(shù)點(diǎn)的位置 , 表示數(shù)的大小; x稱為 X的尾數(shù) , 表明了 X的有效值 。 ⑷ 定點(diǎn)數(shù)和浮點(diǎn)數(shù)的不同表示 ⒊二進(jìn)制數(shù)的運(yùn)算規(guī)則 ⑴ 算術(shù)運(yùn)算規(guī)則 加法規(guī)則 : 0+ 0= 0 0+ 1= 1 1+ 0= 1 1+ 1= 10 減法規(guī)則: 0- 0= 0 10- 1= 1 1- 0= 1 1- 1= 0 乘法規(guī)則 : 0 0= 0 0 1= 0 1 0= 0 1 1= 1 除法規(guī)則 : 0247。 1= 0 1247。 1= 1 ⑵ 邏輯運(yùn)算規(guī)則 ? 邏輯或:又稱邏輯加 , 用符號(hào) “ ∨ ” 或 “ +” 來(lái)表示 。 其運(yùn)算規(guī)則為: 0∨ 0= 0 0∨ 1= 1 1∨ 0= 1 1∨ 1= 1 ? 邏輯與 : 又稱邏輯乘 , 用符號(hào) “ ∧ ” 或 “ ” 來(lái)表示 。 其運(yùn)算規(guī)則為: 0∧ 0= 0 0∧ 1= 0 1∧ 0= 0 1∧ 1= 1 ? 邏輯非 : 即對(duì)每位的邏輯值取反 , 用二進(jìn)制數(shù)字上劃線表示 規(guī)則為: 邏輯異或 : 即實(shí)現(xiàn)按位加的功能 , 異或運(yùn)算用符號(hào) ( ⊕ )表示 其運(yùn)算規(guī)則是: 0⊕ 0= 0 0⊕ 1= 1 1⊕ 0= 1 1⊕ 1= 0 進(jìn)行異或運(yùn)算的兩位不相同時(shí) , 異或結(jié)果為 1, 兩位相同時(shí) , 異或結(jié)果為 0。 上一頁(yè) 下一頁(yè) 定點(diǎn)數(shù)的原碼、反碼、補(bǔ)碼和移碼 ⒈ 定點(diǎn)數(shù)的原碼 原碼表示方法:符號(hào)位為 0表示正數(shù) , 為 1表示負(fù)數(shù) , 數(shù)值部分用二進(jìn)制數(shù)的絕對(duì)值表示的方法 。 通常用 [X]原 表示 X的原碼 。 例如 ,要表示 +59和 59的原碼 , 假設(shè)機(jī)器數(shù)的位數(shù)是 8位 (機(jī)器的字長(zhǎng) 8位 ), 最高位是符號(hào)位 , 其余 7位是數(shù)值位 , 那么 +59和 59的原碼表示為 [+ 59]原 = 00111011 [- 59]原 = 10111011 寫(xiě)成一般式則為:正數(shù)的原碼 [X]原 = X (2n1X0) 負(fù)數(shù)的原碼 [X]原 = 2n1X (2n1X0) 應(yīng)注意 , 0的原碼有兩個(gè)值 , 有 “ 正零 ” 和 “ 負(fù)零 ” 之分 。 [+ 0]原 = 00000000 [- 0]原 = 10000000 ⒉定點(diǎn)數(shù)的補(bǔ)碼 補(bǔ)碼的定義是:把某數(shù) X加上模數(shù) K, 稱為以 K為模的 X的補(bǔ)碼 。 [X]補(bǔ) =K+X 因此正數(shù)的補(bǔ)碼是最高位為符號(hào) “ 0” , 數(shù)值部分為該數(shù)本身;負(fù)數(shù)的補(bǔ)碼是最高位為符號(hào) “ 1” ,數(shù)值為用模 2減去該數(shù)的絕對(duì)值 。 求一個(gè)二進(jìn)制數(shù)補(bǔ)碼的方法是 , 正數(shù)的補(bǔ)碼與其原碼相同;負(fù)數(shù)的補(bǔ)碼是先把其原碼除符號(hào)外的各位先求反 , 然后在最低位加 1。 【 例 】 若 X= +, Y= , 求 [X]補(bǔ) 、 [Y]補(bǔ) 。 解: [X]補(bǔ) = [Y]補(bǔ) = = 1+= (mod 2) 0的補(bǔ)碼只有一種形式 , 就是 n位 0。 字長(zhǎng)為 n位的定點(diǎn)整數(shù)補(bǔ)碼的定義式為: 正數(shù)的反碼就是這個(gè)數(shù)本身 , 而負(fù)數(shù)的反碼是符號(hào)位為 1, 數(shù)值部分等于其絕對(duì)值各位求反 。 例如: [+ 59]反 = 00111011, [- 59]反 = 11000100。 零的反碼也有兩個(gè) , [0]反 = 00000, [0]反 = 10000 字長(zhǎng)為 n的定點(diǎn)整數(shù)反碼的定義式為: 可得到如下公式: X- Y= X+ (Y的補(bǔ)碼 )= X+ (Y的反碼+ 1) 在 8位機(jī)中,補(bǔ)碼表示的范圍為 +127~ 128, 下表列出了 8位二進(jìn)制數(shù)的各種表示方法。 目前大多數(shù)計(jì)算機(jī)均采用補(bǔ)碼存儲(chǔ) 、 補(bǔ)碼運(yùn)算 , 其運(yùn)算結(jié)果仍為補(bǔ)碼形式 。 【 例 】 在字長(zhǎng)為 8位的計(jì)算機(jī)中 , 求 下列數(shù)的原碼 、 反碼及補(bǔ)碼 +1 1 +3 3 +12 127 解: [+18]原 = [+18]反 = [+18]補(bǔ) = 00010010 [18]原 = 10010010 [18]反 = 11101101 [18]補(bǔ) = 11101110 [+31]原 = [+31]反 = [+31]補(bǔ) = 00011111 [31]原 = 10011111 [31]反 = 11100000 [31]補(bǔ) = 11100001 [+127]原 = [+127]反 = [+127]補(bǔ) = 01111111 [127]原 = 11111111 [127]反 = 10000000 [127]補(bǔ) = 10000001 移碼也叫增碼或偏碼 , 常用于表示浮點(diǎn)數(shù)中的階碼 。 對(duì)于字長(zhǎng)為 n的計(jì)算機(jī),若最高位為符號(hào)位,數(shù)值為 n1位當(dāng)偏移量取為 2n1時(shí),其真值 x所對(duì)應(yīng)的移碼的表示公式為:[X]移 = 2n1+X (2n1≤X 2n1) 移碼和補(bǔ)碼之間的關(guān)系 : 當(dāng) 0≤ X2n1 時(shí) , [X]移 = 2n1+X= 2n1+[X]補(bǔ) 當(dāng) 2n1≤X 0 時(shí) , [X]移 = 2n1+X= (2n+X)2n1= [X]補(bǔ) 2n1 可見(jiàn) , [X]移 可由 [X]補(bǔ) 求得 , 方法是把 [X]補(bǔ) 的符號(hào)位取反 ,就得到 [X]移 。 【 例 】 X= +1011, Y= 1011, 求 [X]移 和 [Y]移 。 解 : [X]補(bǔ) = 01011, 所以 [X]移 = 11011 [Y]補(bǔ) = 10101, 所以 [X]移 = 00101 ① 最高一位為符號(hào)位 , 其取值與原碼 、 補(bǔ)碼都相反 , “ 1” 表示正號(hào) , “ 0” 表示負(fù)號(hào) 。 移碼常用于表示浮點(diǎn)數(shù)的階碼 , 通常只使用整數(shù) 。 ② 對(duì)移碼一般只執(zhí)行加減運(yùn)算 , 在對(duì)兩個(gè)浮點(diǎn)數(shù)進(jìn)行乘除運(yùn)算時(shí) , 是尾數(shù)實(shí)現(xiàn)乘除運(yùn)算 , 階碼執(zhí)行加減運(yùn)算 。 對(duì)階碼執(zhí)行加減運(yùn)算時(shí) , 需要對(duì)得到的結(jié)果加以修正 , 修正量為 2n1, 即要對(duì)符號(hào)位的結(jié)果取反后 , 才得到移碼形式的結(jié)果 。 ③ 在移碼的表示中 , 0有惟一的編碼 , 即 [0]移 = 1000…0, 而且 ,機(jī)器零的形式為 000…000。 即當(dāng)浮點(diǎn)數(shù)的階碼 ≤ 2n1時(shí) , 不管尾數(shù)值的大小如何 , 都屬于浮點(diǎn)數(shù)下溢 , 被認(rèn)為其值為 0,這時(shí) , 移碼表示的階碼值正好是每一位都為 0的形式 , 與補(bǔ)碼的 0完全一致 。 這有利于簡(jiǎn)化機(jī)器中的判零線路 。 移碼的性質(zhì) 定點(diǎn)數(shù)和浮點(diǎn)數(shù) ⒈ 定點(diǎn)數(shù)表示法: 通常把小數(shù)點(diǎn)固定在數(shù)值部分的最高位之前 , 或把小數(shù)點(diǎn)固定在數(shù)值部分的最后面 。 前者將數(shù)表示成純小數(shù) , 后者把數(shù)表示成整數(shù) 。 如圖所示 。 對(duì)純小數(shù)進(jìn)行運(yùn)算時(shí) ,
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1