亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁(yè) | 考試用書(shū) | 培訓(xùn)課程 | 模擬考場(chǎng) | 考試論壇  
      全國(guó)  |             |          |          |          |          |         
        當(dāng)前位置:計(jì)算機(jī)等級(jí) > 二級(jí)考試 > C語(yǔ)言程序設(shè)計(jì) > C語(yǔ)言輔導(dǎo) > 文章內(nèi)容
        

      計(jì)算機(jī)二級(jí)C語(yǔ)言程序設(shè)計(jì)考點(diǎn)解析:運(yùn)算

      中華IT學(xué)院   【 】  [ 2017年5月22日 ]

        15.1位運(yùn)算的含義及應(yīng)用

        1.位的概念

        大多數(shù)計(jì)算機(jī)系統(tǒng)的內(nèi)存儲(chǔ)器是由眾多的存儲(chǔ)單元構(gòu)成的。在微機(jī)中,每個(gè)存儲(chǔ)單元是1個(gè)字節(jié),它由8位二進(jìn)制數(shù)構(gòu)成,可以表示28=256種信息,各位的編號(hào)從0~7,最左邊的位(第7位)是最高位,最右邊的位(第0位)是最低位。由于二進(jìn)制本身的特點(diǎn),各位上的數(shù)字不是1,就是0。

        本章中的位就是指上述提到的二進(jìn)制位,本章中的位運(yùn)算就是指對(duì)這些二進(jìn)制的位進(jìn)行邏輯運(yùn)算、移位運(yùn)算等操作。

        2.數(shù)的編碼

        數(shù)在計(jì)算機(jī)中是以二進(jìn)制表示的,但是它并不是簡(jiǎn)單地以它本身的數(shù)值的二進(jìn)制形式來(lái)直接表示,而要進(jìn)行一定的編碼,以方便計(jì)算機(jī)進(jìn)行處理。常用的編碼有原碼、反碼、補(bǔ)碼三種。

        3.真值與原碼

        我們將一個(gè)十進(jìn)制數(shù)的二進(jìn)制表示稱(chēng)為這個(gè)十進(jìn)制數(shù)的真值,它代表了這個(gè)十進(jìn)制數(shù)本身的數(shù)值。下表列出了一些數(shù)的真值。

        真值舉例

        數(shù)二進(jìn)制表示真值(16位)

        0

        1

        70

        1

        1110000000000000000

        0000000000000001

        0000000000000111

        15

        1111

        0000000000001111

        255

        4095

        6553511111111

        111111111111

        11111111111111110000000011111111

        0000111111111111

        1111111111111111

        用真值表示的數(shù)只能是正數(shù),對(duì)于負(fù)數(shù),要用“一”號(hào)標(biāo)明,例如:

        -7的真值為-0000000000000111-65535的真值為-1111111111111111

        這勢(shì)必造成用計(jì)算機(jī)表示數(shù)時(shí)的不便,故引入了原碼表示法。

        在原碼表示法中,最高位代表符號(hào)位,用“1”表示負(fù)數(shù),“0”表示正數(shù);余下的數(shù)位用來(lái)表示真值的絕對(duì)值。

        數(shù)字零存在著兩種表示方法:+0與-0。

        4.反碼

        若采用反碼表示,則對(duì)應(yīng)的原碼應(yīng)按照以下方法進(jìn)行轉(zhuǎn)換:

        (1)如果真值為正,則它的反碼與原碼相同;

        (2)如果真值為負(fù),則反碼的符號(hào)位為1,其余各位就是對(duì)原碼取反(即原碼的1變?yōu)?,原碼的0變?yōu)?)。

        5.補(bǔ)碼

        (1)為什么要引入補(bǔ)碼

        補(bǔ)碼具有許多獨(dú)特的優(yōu)點(diǎn):首先它可以變減法運(yùn)算為加法運(yùn)算,使得計(jì)算時(shí)步驟統(tǒng)一,速度提高;其次,在這種系統(tǒng)下的“0”只有惟一的一種表示方法,這就是現(xiàn)代的計(jì)算機(jī)系統(tǒng)中大多采用補(bǔ)碼的原因。

        (2)補(bǔ)碼的規(guī)定

        ①正數(shù)的原碼、補(bǔ)碼、反碼均相同;

       、谟(jì)算負(fù)數(shù)的補(bǔ)碼時(shí),先置符號(hào)位為1,再對(duì)剩余原碼的位數(shù)逐位取反,最后對(duì)整個(gè)數(shù)加1。

        在微機(jī)上以8位二進(jìn)制數(shù)為一字節(jié)的存儲(chǔ)單元中采用補(bǔ)碼系統(tǒng),它可以存放的最小整數(shù)為-128,最大整數(shù)為+127。若采用兩個(gè)字節(jié)來(lái)表示一個(gè)整數(shù),則可表示的最小整數(shù)為-32768,最大整數(shù)為+32767。

      首頁(yè) 1 2 3 尾頁(yè)
      分享到:
      本文糾錯(cuò)】【告訴好友】【打印此文】【返回頂部
      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動(dòng)訪問(wèn)考試網(wǎng) | 復(fù)制本頁(yè)地址,傳給QQ/MSN上的好友 | 申請(qǐng)鏈接 | 意見(jiàn)留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
      Copyright © 2006-2017 中華考試網(wǎng)(Examw.com) All Rights Reserved  營(yíng)業(yè)執(zhí)照