在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,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首頁 > 測試測量 > 設(shè)計(jì)應(yīng)用 > Cortex-M3內(nèi)核浮點(diǎn)型運(yùn)算的研究與實(shí)現(xiàn)

            Cortex-M3內(nèi)核浮點(diǎn)型運(yùn)算的研究與實(shí)現(xiàn)

            作者: 時(shí)間:2011-03-11 來源:網(wǎng)絡(luò) 收藏

            摘要:通過分析3的結(jié)構(gòu)與型格式,充分利用3中的分支預(yù)測、單周期乘法、硬件除法等眾多功能強(qiáng)大的特性,使用Thumb-2指令集實(shí)現(xiàn)了單精度型的加、減、乘、除與比較,并給出了加減法的流程圖和除法的源程序。
            關(guān)鍵詞:3;型;速度

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

            引言
            在一些較為復(fù)雜的運(yùn)算中,經(jīng)常需要處理取值范圍大、精度高的浮點(diǎn)型數(shù)據(jù)。但一般的低端嵌入式內(nèi)核中沒有浮點(diǎn)型硬件運(yùn)算器,因此處理語音信號等數(shù)據(jù)比較困難。本文提出了一種基于Cortex-M3內(nèi)核的浮點(diǎn)型運(yùn)算的處理方法。

            1 Thumb-2指令集與COrtex-M3內(nèi)核結(jié)構(gòu)
            Thumb-2指令集具有以下優(yōu)點(diǎn):許多指令(包括乘法相關(guān)指令、突破性的32位硬件除法指令等)都是單周期的,并且位段處理指令取指都按32位處理。
            Cortex-M3是一個(gè)32位處理器內(nèi)核,采用哈佛結(jié)構(gòu),擁有獨(dú)立的指令總線和數(shù)據(jù)總線,可以讓取指與數(shù)據(jù)訪問并行不悖。它具有如下特點(diǎn):功耗低,有睡眠、停機(jī)和待機(jī)3種模式;實(shí)時(shí)性好;響應(yīng)中斷快,而且響應(yīng)中斷所需的周期數(shù)是確定的;采用Thumb-2指令集,使得代碼
            密度和執(zhí)行效率更高。

            2 浮點(diǎn)數(shù)的格式
            IEEE的浮點(diǎn)型數(shù)據(jù)標(biāo)準(zhǔn)規(guī)定,浮點(diǎn)數(shù)具有單精度(4字節(jié))、雙精度(8字節(jié))和擴(kuò)展精度(10字節(jié))三種浮點(diǎn)型格式。在實(shí)際的應(yīng)用中,使用最多的是單精度浮點(diǎn)數(shù),格式如下:

            a.JPG
            浮點(diǎn)數(shù)表示為:X=MsEsEm-1…E1E0 M-1M-2…M-n。IEEE標(biāo)準(zhǔn)規(guī)定:階碼用移碼;尾數(shù)的符號位用1表示負(fù)數(shù),0表示正數(shù);尾數(shù)的數(shù)據(jù)位用原碼表示,并且隱藏了第24位(即M-1),M-1為1,所以尾數(shù)是大于等于0.5小于1的小數(shù)。
            階碼用移碼表示、尾數(shù)用原碼表示浮點(diǎn)數(shù)的好處:
            ①浮點(diǎn)數(shù)據(jù)零的所有位均為零。
            ②2個(gè)浮點(diǎn)數(shù)比較大小時(shí),可不必區(qū)分階碼位和數(shù)據(jù)位,視為有符號32位整型數(shù)據(jù)比較。

            3 浮點(diǎn)型運(yùn)算的具體實(shí)現(xiàn)
            3.1 加減運(yùn)算
            Cortex-M3是32位的內(nèi)核,可以把單精度浮點(diǎn)數(shù)存儲為32位的有符號整數(shù),這樣便于比較運(yùn)算。加減運(yùn)算的流程如圖1所示。

            b.JPG


            上一頁 1 2 3 下一頁

            評論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉