日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

位運(yùn)算讓嵌入式系統(tǒng)更快更穩(wěn)定

5RJg_mcuworld ? 來(lái)源:cc ? 2019-02-15 08:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

位運(yùn)算加速技巧

本方法可以讓C語(yǔ)言指令進(jìn)一步接近匯編指令的執(zhí)行效率,提高單片機(jī)、嵌入式系統(tǒng)的速度和穩(wěn)定性,但編程時(shí)應(yīng)采取函數(shù)化的編程法——例如使用swap()函數(shù)時(shí),必要時(shí)加注釋。注:本例涉及一些計(jì)算機(jī)原理的思想,較為抽象,讀者可利用1和2(01和10)等簡(jiǎn)單的數(shù)字進(jìn)行驗(yàn)證,并上機(jī)實(shí)驗(yàn),以加深印象。0.位運(yùn)算心法:(掌握粗體字)&(與邏輯):有0出0,全1出1;|(或邏輯):有1出1,全0出0;

~(非邏輯):空即是色,色即是空;

^(異或):相異出1,相同出0;1. 如果乘上一個(gè)2的倍數(shù)數(shù)值,可以改用左移運(yùn)算(Left Shift) 加速 300%x = x * 2;x = x * 64;

//改為:

x = x << 1; // 2 == 21x = x << 6; // 64 == 262. 如果除上一個(gè) 2 的倍數(shù)數(shù)值,可以改用右移運(yùn)算加速?350%x = x / 2;x = x / 64;

//改為:x = x >> 1; // 2 == 21x = x >> 6; // 64 == 263. 數(shù)值轉(zhuǎn)整數(shù)加速 10%x = int(1.232)

//改為:x = 1.232 >> 0;4. 交換兩個(gè)數(shù)值(swap),使用 XOR 可以加速20%var t:int = a;a = b;b = t;

//equals:

a = a^b;b = a^b;a = a^b;5. 正負(fù)號(hào)轉(zhuǎn)換,可以加入 300%i = -i;

//改為

i = ~i + 1; // NOT 寫(xiě)法

//或

i = (i ^ -1) + 1; // XOR 寫(xiě)法6. 取余數(shù),如果除數(shù)為 2 的倍數(shù),可利用 AND 運(yùn)算加速 600%x = 131 % 4;

//equals:

x = 131 & (4 - 1);7. 利用 AND 運(yùn)算檢查整數(shù)是否為 2 的倍數(shù),可以加速 600%isEven = (i % 2) == 0;//equals:isEven = (i & 1) == 0;8. 加速 Math.abs 600% 的寫(xiě)法1,寫(xiě)法2 又比寫(xiě)法1加速 20%//寫(xiě)法1i = x < 0 ? -x : x;//寫(xiě)法2i = (x ^ (x >> 31)) - (x >> 31);//寫(xiě)法3i=x^(~(x>>31)+1)+(x>>31);9. 比較兩數(shù)值相乘之后是否擁有相同的符號(hào),加速 35%eqSign = a * b > 0;//equals:eqSign = a ^ b > 0;

其它位運(yùn)算技巧

1. RGB 色彩分離var 24bitColor:uint = 0xff00cc;var r:uint = 24bitColor >> 16;var g:uint = 24bitColor >> 8 & 0xFF;var b:uint = 24bitColor & 0xFF;2. RGB 色彩合并var r:uint = 0xff;var g:uint = 0x00;var b:uint = 0xcc;var 24bitColor:uint = r << 16 | g << 8 | b;

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5210

    文章

    20683

    瀏覽量

    337460
  • 位運(yùn)算
    +關(guān)注

    關(guān)注

    0

    文章

    17

    瀏覽量

    8677

原文標(biāo)題:巧用位運(yùn)算,讓嵌入式系統(tǒng)更快更穩(wěn)定!

文章出處:【微信號(hào):mcuworld,微信公眾號(hào):嵌入式資訊精選】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    知識(shí)分享-嵌入式系統(tǒng)可靠性模型

    嵌入式系統(tǒng)可靠性設(shè)計(jì)技術(shù)及案例解析1.3嵌入式系統(tǒng)可靠性模型嵌入式系統(tǒng)可靠性模型分為兩種:串聯(lián)結(jié)
    的頭像 發(fā)表于 03-11 16:43 ?432次閱讀
    知識(shí)分享-<b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>可靠性模型

    嵌入式軟件測(cè)試找bug的常見(jiàn)方法和秘訣

    “我怎么才能使程序跑得更快”、“什么編譯器最好”等問(wèn)題。 面對(duì)這個(gè)不同尋常卻異乎成熟的問(wèn)題,可能很多人都不知道怎么辦,下面就來(lái)講講軟件測(cè)試找bug常見(jiàn)方法和秘訣。 1懂得使用工具 通常嵌入式系統(tǒng)
    發(fā)表于 01-12 07:07

    arm嵌入式主板優(yōu)缺點(diǎn)

    ,ARM嵌入式主板作為單芯片系統(tǒng),幾乎只需要極少的外圍電路就可以功能順利進(jìn)行。第二,穩(wěn)定系統(tǒng),除了要有
    發(fā)表于 01-08 07:08

    系統(tǒng)嵌入式的學(xué)習(xí)路線

    比較簡(jiǎn)單,硬件工程師工作的含金量主要體現(xiàn)在產(chǎn)品的可靠性和穩(wěn)定性設(shè)計(jì)、以及電磁兼容設(shè)計(jì),這才是硬件設(shè)計(jì)工程師的含金量所在。 一個(gè)資深的嵌入式硬件工程師年薪都在10萬(wàn)~ 30萬(wàn)之間。 要成為一個(gè)資深
    發(fā)表于 12-16 07:49

    什么是嵌入式操作系統(tǒng)

    要理解嵌入式操作系統(tǒng)(Embedded Operating System,簡(jiǎn)稱 RTOS/EOS),我們可以從本質(zhì)定義→核心區(qū)別→實(shí)際作用→典型特征→嵌入式開(kāi)發(fā)場(chǎng)景適配,五個(gè)維度來(lái)拆解, 一
    發(fā)表于 12-09 10:33

    嵌入式系統(tǒng)的定義和應(yīng)用領(lǐng)域

    在一起,共同構(gòu)成了一個(gè)高效、穩(wěn)定的工作系統(tǒng)。 其實(shí),嵌入式系統(tǒng)的概念與個(gè)人PC有著相似的底層邏輯。單片機(jī),作為單個(gè)芯片上的計(jì)算機(jī)系統(tǒng),其定
    發(fā)表于 11-17 06:49

    嵌入式實(shí)時(shí)操作系統(tǒng)的特點(diǎn)

    通常具有以下特點(diǎn): 快速響應(yīng):實(shí)時(shí)嵌入式操作系統(tǒng)能夠迅速響應(yīng)外部事件或任務(wù)請(qǐng)求,以滿足實(shí)時(shí)任務(wù)的時(shí)間要求。 穩(wěn)定性和可靠性:實(shí)時(shí)嵌入式操作系統(tǒng)
    發(fā)表于 11-13 06:30

    嵌入式工控機(jī):工業(yè)自動(dòng)化的核心運(yùn)算單元

    在工業(yè)自動(dòng)化、智能制造、智能交通等領(lǐng)域,嵌入式工控機(jī)作為“工業(yè)大腦”,承擔(dān)著數(shù)據(jù)采集、邏輯運(yùn)算、設(shè)備控制等關(guān)鍵任務(wù)。它并非普通商用電腦的工業(yè)版,而是基于嵌入式技術(shù)設(shè)計(jì),能在復(fù)雜工業(yè)環(huán)境中穩(wěn)定
    的頭像 發(fā)表于 11-04 15:50 ?781次閱讀
    <b class='flag-5'>嵌入式</b>工控機(jī):工業(yè)自動(dòng)化的核心<b class='flag-5'>運(yùn)算</b>單元

    嵌入式需要掌握哪些核心技能?

    : 1)C語(yǔ)言與底層編程 核心地位:C語(yǔ)言是嵌入式開(kāi)發(fā)的基石,需精通指針操作、內(nèi)存管理、運(yùn)算,直接操控硬件資源。 延伸技能:C++用于復(fù)雜項(xiàng)目架構(gòu)設(shè)計(jì),匯編語(yǔ)言優(yōu)化底層性能(如啟動(dòng)代碼、中斷處理
    發(fā)表于 10-21 16:25

    油介質(zhì)損耗及電阻率測(cè)試儀的嵌入式系統(tǒng)架構(gòu)與抗干擾設(shè)計(jì)

    油介質(zhì)損耗及電阻率測(cè)試儀的精準(zhǔn)檢測(cè)能力,不僅依賴于核心的電氣測(cè)量模塊與溫控系統(tǒng),更離不開(kāi)穩(wěn)定可靠的嵌入式系統(tǒng)作為“中樞神經(jīng)”。嵌入式
    的頭像 發(fā)表于 09-02 13:57 ?744次閱讀
    油介質(zhì)損耗及電阻率測(cè)試儀的<b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>架構(gòu)與抗干擾設(shè)計(jì)

    廣州郵科嵌入式通信電源系統(tǒng):提升通信設(shè)備穩(wěn)定性與效率的關(guān)鍵

    在今天的信息化社會(huì),嵌入式通信電源系統(tǒng)已經(jīng)成為許多通信設(shè)備的核心組成部分。特別是在廣州郵科,嵌入式通信電源系統(tǒng)不僅確保了設(shè)備的穩(wěn)定運(yùn)行,還極
    的頭像 發(fā)表于 08-30 11:01 ?763次閱讀
    廣州郵科<b class='flag-5'>嵌入式</b>通信電源<b class='flag-5'>系統(tǒng)</b>:提升通信設(shè)備<b class='flag-5'>穩(wěn)定</b>性與效率的關(guān)鍵

    入行嵌入式應(yīng)該怎么準(zhǔn)備?

    想入行嵌入式該怎么準(zhǔn)備。很能理解大家對(duì)于嵌入式的關(guān)注,嵌入式系統(tǒng)是當(dāng)今科技領(lǐng)域中的重要組成部分,它存在于我們生活的方方面面,各行各業(yè)。智能化時(shí)代的到來(lái)也
    發(fā)表于 08-06 10:34

    芯科科技MCU助力低功耗高效嵌入式系統(tǒng)設(shè)計(jì)

    當(dāng)考慮提升嵌入式系統(tǒng)速度或能效時(shí),腦海中浮現(xiàn)的可能是更快的CPU或更智能的睡眠模式。但如果我告訴您,Silicon Labs(芯科科技)微控制器(MCU)內(nèi)部藏著一無(wú)名英雄,能在完全
    的頭像 發(fā)表于 07-29 16:26 ?1875次閱讀

    運(yùn)行在嵌入式系統(tǒng)上的emApps

    在當(dāng)今快節(jié)奏的嵌入式系統(tǒng)世界中,靈活性和適應(yīng)性是嵌入式系統(tǒng)實(shí)現(xiàn)的關(guān)鍵。SEGGER推出了其最新創(chuàng)新:Embedded apps(emApps)應(yīng)用,類似于手機(jī)上的應(yīng)用程序,可以運(yùn)行在
    的頭像 發(fā)表于 06-18 09:53 ?1083次閱讀
    運(yùn)行在<b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>上的emApps

    壁掛工控一體機(jī)廠家聚徽解析核心技術(shù):嵌入式架構(gòu)如何提升工業(yè)穩(wěn)定性?

    的應(yīng)用,探討其如何增強(qiáng)工業(yè)生產(chǎn)的穩(wěn)定性與可靠性。 嵌入式架構(gòu)的硬件基石 高性能處理器的卓越運(yùn)算 嵌入式架構(gòu)中的工業(yè)級(jí)高性能處理器,堪稱壁掛
    的頭像 發(fā)表于 06-05 14:05 ?939次閱讀
    阿克苏市| 贵阳市| 福鼎市| 遵义县| 大方县| 孙吴县| 凤阳县| 华容县| 兴宁市| 内丘县| 利津县| 姜堰市| 库车县| 丽水市| 磴口县| 招远市| 澄江县| 泉州市| 蓬溪县| 灌南县| 新安县| 额济纳旗| 黄龙县| 拜泉县| 仪征市| 上林县| 安图县| 巩义市| 溧水县| 华阴市| 新绛县| 玉环县| 博野县| 洛浦县| 广平县| 余姚市| 资阳市| 新河县| 紫云| 新宁县| 吉首市|