中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > Cortex—M0單片機二-十進制整數(shù)轉換的快速算法

        Cortex—M0單片機二-十進制整數(shù)轉換的快速算法

        作者: 時間:2013-08-31 來源:網(wǎng)絡 收藏
        4 算法中除法運算的匯編代碼實現(xiàn)
        Cortex—M0系列采用Thumb指令集,式(4)中各數(shù)據(jù)項中的分數(shù)項都可以利用該指令集中的右移指令來實現(xiàn),并且采用多次累加的辦法來完成運算。下面給出具體的匯編語言源程序:
        d.jpg
        b.JPG

        結語
        Cortex—M0系列的開發(fā)一般采用集成開發(fā)環(huán)境,為方便使用,可以將上面的子程序封裝成符合集成開發(fā)環(huán)境調用規(guī)則的函數(shù),封裝時最好包含有將單字節(jié)、雙字節(jié)、三字節(jié)和四字節(jié)數(shù)據(jù)轉化為BCD碼的多個函數(shù)。為測試該函數(shù)的性能,在IAR集成開發(fā)環(huán)境下,將General options→Library Options選項卡中的Printf formatter設置成Tiny模式,以便盡量減小Sprintf函數(shù)的代碼長度和運行時間。為敘述方便,這里假定封裝好的函數(shù)名為Hex2Bcd,表1給出其與系統(tǒng)函數(shù)sprintf的指令運行周期數(shù)(CCSTEP)的對比數(shù)據(jù)。

        c.JPG


        由表1可以看出,Hex2Bcd函數(shù)的平均運行時間不足sprintf函數(shù)的5%,速度優(yōu)勢極其明顯。另外Hex2Bcd函數(shù)的程序代碼僅有100字節(jié)左右,遠少于sprintf函數(shù)的1.5 KB,極大地節(jié)省了存儲空間。因此,本文中的具有很強的實用性,值得推廣應用。

        單片機相關文章:單片機教程


        單片機相關文章:單片機視頻教程


        單片機相關文章:單片機工作原理



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉