在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 高效的C編程之:除法運算

            高效的C編程之:除法運算

            作者: 時間:2013-09-30 來源:網(wǎng)絡 收藏

            本文引用地址:http://www.biyoush.com/article/257023.htm

            14.2.3

            為了避免在程序中使用,可以將一些典型的進行轉換。下面的例子提供一種轉換方法。

            uintcounter1(uintcount)

            {return(++count%60);

            }

            轉換成,

            uintcounter2(uintcount)

            {if(++count>=60)

            count=0;

            return(count);

            }

            下面是兩個功能函數(shù)編譯后的匯編代碼。

            counter1

            STMDBsp!,{lr}

            ADDa2,a1,#1

            MOVa1,#3c

            BL__rt_udiv

            MOVa1,a2

            LDMIAsp!,{pc}

            counter2

            ADDa1,a1,#1

            CMPa1,#3c

            MOVCSa1,#0

            MOVpc,lr

            上面的例子清晰的顯示了使用if語句代替后,代碼的執(zhí)行效率有很大提高。

            14.2.4除數(shù)是常數(shù)的除法

            因為除法和模運算執(zhí)行起來比較慢,所以應該盡可能地避免使用。但是除數(shù)是常數(shù)的和用同一個除數(shù)的重復除法,執(zhí)行效率會比較高。在的除法庫中,存在除數(shù)為10的除法運算庫,其中包括有符號除法和無符號除法。如果除數(shù)是10以外的其他常數(shù),用戶可以編寫自己的功能函數(shù)。的開發(fā)工具集中,提供了關于除數(shù)是常數(shù)的示例程序和算法分析,以供用戶編寫自己的代碼時參考。


            上一頁 1 2 下一頁

            評論


            相關推薦

            技術專區(qū)

            關閉