位運(yùn)算應(yīng)用口訣:  清零取位要用與,某位置一可用或,若要取反和交換,輕輕松松用異或!  移位運(yùn)算要點(diǎn)  1 它們都是雙目運(yùn)算符,兩個(gè)" />

欧美中文在线视频,天天干天天射天天插,久久视频这里只精品3国产,久久电影精品久久99久久

TDA2030功放電路圖 電動(dòng)車充電器電路圖 電子電路 功放電路 電子制作 集成塊資料 電子報(bào) pcb 變壓器 元器件知識(shí) 逆變器電路圖 電路圖 開關(guān)電源電路圖 傳感器技術(shù) led 電磁兼容
電子電路圖
當(dāng)前位置: 首頁(yè) > 電子電路 > 設(shè)計(jì)編程

介紹單片機(jī)C51位運(yùn)算應(yīng)用技巧

時(shí)間:2018-11-23 08:44:09來源:網(wǎng)絡(luò) 作者:admin 點(diǎn)擊:
介紹單片機(jī)C51位運(yùn)算應(yīng)用技巧

位運(yùn)算應(yīng)用口訣:  清零取位要用與,某位置一可用或,若要取反和交換,輕輕松松用異或!  移位運(yùn)算要點(diǎn)  1 它們都是雙目運(yùn)算符,兩個(gè)

介紹單片機(jī)C51位運(yùn)算應(yīng)用技巧



位運(yùn)算應(yīng)用口訣:

  清零取位要用與,某位置一可用或,若要取反和交換,輕輕松松用異或!

  移位運(yùn)算要點(diǎn)

  1 它們都是雙目運(yùn)算符,兩個(gè)運(yùn)算分量都是整形,結(jié)果也是整形。

  2 "<<" 左移:右邊空出的位上補(bǔ)0,左邊的位將從字頭擠掉,其值相當(dāng)于乘2。

  3 ">>"右移:右邊的位被擠掉。對(duì)于左邊移出的空位,如果是正數(shù)則空位補(bǔ)0,若為負(fù)數(shù),可能補(bǔ)0或補(bǔ)1,這取決于所用的計(jì)算機(jī)系統(tǒng)。

  4 ">>>"運(yùn)算符,右邊的位被擠掉,對(duì)于左邊移出的空位一概補(bǔ)上0。

  位運(yùn)算符的應(yīng)用 (源操作數(shù)s 掩碼mask)

  (1) 按位與-- &

  1 清零特定位 (mask中特定位置0,其它位為1,s=s&mask)2 取某數(shù)中指定位 (mask中特定位置1,其它位為0,s=s&mask)(2) 按位或-- |

  常用來將源操作數(shù)某些位置1,其它位不變。 (mask中特定位置1,其它位為0 s=s|mask)(3) 位異或-- ^

  1 使特定位的值取反 (mask中特定位置1,其它位為0 s=s^mask)2 不引入第三變量,交換兩個(gè)變量的值 (設(shè) a=a1,b=b1)目標(biāo) 操作 操作后狀態(tài)

  a=a1^b1 a=a^b a=a1^b1,b=b

  b=a1^b1^b1 b=a^b a=a1^b1,b=a

  a=b1^a1^a1 a=a^b a=b1,b=a

  二進(jìn)制補(bǔ)碼運(yùn)算公式:

  -x = ~x + 1 = ~(x-1)

  ~x = -x-

  -(~x) = x+

  ~(-x) = x-

  x+y = x - ~y - 1 = (x|y)+(x&y)

  x-y = x + ~y + 1 = (x|~y)-(~x&y)

  x^y = (x|y)-(x&y)

  x|y = (x&~y)+y

  x&y = (~x|y)-~x

  x==y: ~(x-y|y-x)

  x!=y: x-y|y-x

  x< y: (x-y)^((x^y)&((x-y)^x))

  x<=y: (x|~y)&((x^y)|~(y-x))

  x< y: (~x&y)|((~x|y)&(x-y))//無符號(hào)x,y比較x<=y: (~x|y)&((x^y)|~(y-x))//無符號(hào)x,y比較應(yīng)用舉例

  (1) 判斷int型變量a是奇數(shù)還是偶數(shù)

  a&1 = 0 偶數(shù)

  a&1 = 1 奇數(shù)

  (2) 取int型變量a的第k位 (k=0,1,2……sizeof(int)),即a>>k&(3) 將int型變量a的第k位清0,即a=a&~(1<

容-源-電-子-網(wǎng)-為你提供技術(shù)支持

本文地址:http://www.jssjbk.com/dz/22/15429340782606.shtml


本文標(biāo)簽:


.
12下一頁(yè)尾頁(yè)
頂一下
0%
返回首頁(yè)
0
0%

------分隔線----------------------------
發(fā)表評(píng)論
請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動(dòng)的言論。
表情:
名稱: E-mail: 驗(yàn)證碼: 匿名發(fā)表
發(fā)布文章,推廣自己產(chǎn)品。
熱門標(biāo)簽