www84811.com-国产区一区二区三区,亚洲第一中文字幕在线观看,91精品久久香蕉国产线看观看,国产精品欧美久久

電子開(kāi)發(fā)網(wǎng)

電子開(kāi)發(fā)網(wǎng)電子設(shè)計(jì) | 電子開(kāi)發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
搜索: 您現(xiàn)在的位置: 電子開(kāi)發(fā)網(wǎng) >> 電子開(kāi)發(fā) >> EDA開(kāi)發(fā)應(yīng)用 >> Keilc >> 正文

小結(jié)一下KeilC與IAR對(duì)函數(shù)參數(shù)及返回值的處理

作者:佚名    文章來(lái)源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2011-3-3

在C51中,KeilC與IAR在函數(shù)參數(shù)的傳遞及返回值的處理上,有著較大的不同。本文主要小結(jié)不同,并稍稍發(fā)表Hanny個(gè)人對(duì)這些方式的優(yōu)缺點(diǎn)的看法。

首先,我們對(duì)數(shù)據(jù)類(lèi)型進(jìn)行分類(lèi)。根據(jù)數(shù)據(jù)類(lèi)型的長(zhǎng)度,我們可以將數(shù)據(jù)簡(jiǎn)單分為:bit, u8, u16, u32。其中,bit表示位變量;u8主要為char、signed char、unsigned char型變量;u16主要為short、usigned short、int、unsigned int、point型變量;u32主要為long、unsigned long、float型變量。

然后,先介紹一下函數(shù)參數(shù)的傳入。
首先是bit,KeilC采用的是位尋址區(qū)的變量來(lái)進(jìn)行bit型參數(shù)的傳入。而IAR采用的是B寄存器來(lái)傳入。
接著是u8,KeilC主要采用R7、R5、R3來(lái)進(jìn)行參數(shù)的傳入。也就是說(shuō):當(dāng)函數(shù)的參數(shù)為一個(gè)時(shí)使用R7,兩個(gè)時(shí)使用R7和R5,三個(gè)時(shí)就使用R7、R5及R3。同樣的,IAR主要采用R1、R2、R3、R4、R5來(lái)進(jìn)行u8型參數(shù)的傳遞。
緊接著是u16,KeilC主要采用R6:R7、R4:R5、R2:R3來(lái)進(jìn)行傳入,而IAR采用R3:R2、R5:R4來(lái)進(jìn)行傳入。
再接著就是u32,KeilC主要采用R4:R7來(lái)進(jìn)行傳入,IAR采用R5:R2來(lái)進(jìn)行傳入。
最后,KeilC還支持一種叫做通用數(shù)據(jù)指針的數(shù)據(jù)類(lèi)型。主要采用R2:R1、R3來(lái)傳入。其中,R2:R1存儲(chǔ)指針地址,R3存儲(chǔ)內(nèi)存類(lèi)型。

然后再說(shuō)說(shuō)返回值。
返回值為bit時(shí),KeilC與IAR都用C來(lái)傳出。
返回值為u8時(shí),Keil采用R7,而IAR采用R1。
返回值為u16時(shí),Keil采用R6:R7,而IAR采用R3:R2。
返回值為u32時(shí),Keil采用R4:R7,而IAR采用R5:R2。

下面是Hanny的個(gè)人小結(jié):
KeilC的函數(shù)傳入傳出都是秉承KeilC的大端思想,主要用到的寄存器為R7-R2;IAR的函數(shù)傳入傳出是秉承小端思想,主要用到的寄存器為R1-R5。
KeilC函數(shù)參數(shù)傳遞的優(yōu)點(diǎn)是:在從u8向u16、u32擴(kuò)展時(shí),由于低位所處的寄存器位置不變,擴(kuò)展時(shí)對(duì)代碼的修改較小。
IAR的優(yōu)點(diǎn)是:在傳入的參數(shù)位數(shù)為u8時(shí),更緊湊的方式能夠傳入更多的參數(shù)。

相比之下,Hanny更喜歡KeilC這種方式。

Tags:keilc,keil,IAR對(duì)函數(shù)參數(shù),返回值  
責(zé)任編輯:admin
請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語(yǔ)。 昵稱(chēng):
1分 2分 3分 4分 5分

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評(píng)論
最新推薦
熱門(mén)文章
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁(yè)面
下到頁(yè)底
晶體管查詢
www84811.com-国产区一区二区三区,亚洲第一中文字幕在线观看,91精品久久香蕉国产线看观看,国产精品欧美久久
国产日韩一级二级三级| 亚洲午夜一区二区三区| 一本一道波多野结衣一区二区| ●精品国产综合乱码久久久久| 色天使色偷偷av一区二区| 亚洲v精品v日韩v欧美v专区| 精品av综合导航| 成人黄色一级视频| 亚洲国产裸拍裸体视频在线观看乱了 | 日韩三级在线观看| 国产91综合网| 亚洲国产精品影院| 久久久精品综合| 在线观看精品一区| 久久99国产精品尤物| 中文字幕一区二区三区不卡 | 粉嫩高潮美女一区二区三区| 亚洲一区在线观看免费观看电影高清 | 亚洲色图.com| 日韩欧美一级精品久久| av中文一区二区三区| 日本强好片久久久久久aaa| 久久精品综合网| 欧美怡红院视频| 国产麻豆精品久久一二三| 一区二区三区四区蜜桃| 亚洲精品在线电影| 欧洲一区二区三区在线| 国产精品自拍网站| 亚洲一区二区不卡免费| 国产人成亚洲第一网站在线播放| 精品视频1区2区| 成人av电影观看| 麻豆精品久久久| 亚洲欧美区自拍先锋| 精品精品国产高清a毛片牛牛| 一本色道久久综合亚洲91| 国产在线精品视频| 亚洲国产精品一区二区www在线 | 69p69国产精品| 99久久99久久精品免费看蜜桃| 久久精品国产成人一区二区三区| 亚洲欧美视频在线观看| 久久精品日韩一区二区三区| 欧美三级欧美一级| 成人ar影院免费观看视频| 久久国产夜色精品鲁鲁99| 亚洲国产精品久久一线不卡| 国产精品美女久久久久久久| 精品蜜桃在线看| 欧美美女bb生活片| 91麻豆自制传媒国产之光| 国产一区二区三区电影在线观看| 日韩精品亚洲专区| 亚洲影视在线观看| 国产精品不卡在线| 久久欧美一区二区| 欧美一区二区三区喷汁尤物| 欧美亚洲尤物久久| 色婷婷久久99综合精品jk白丝| 国产v综合v亚洲欧| 激情小说欧美图片| 日韩精品色哟哟| 亚洲一区二区三区四区中文字幕 | 精品一区二区在线看| 日韩在线a电影| 亚洲成人高清在线| 亚洲人吸女人奶水| 中文字幕一区二区三区在线观看 | 综合在线观看色| 亚洲国产高清不卡| 久久理论电影网| 欧美岛国在线观看| 欧美疯狂做受xxxx富婆| 欧美日精品一区视频| 欧美自拍偷拍一区| 色欧美日韩亚洲| 91啪亚洲精品| 91丝袜国产在线播放| 波多野结衣中文一区| 粗大黑人巨茎大战欧美成人| 国产成人在线免费观看| 国产高清在线观看免费不卡| 国产一区福利在线| 国产在线精品一区二区| 国产在线不卡视频| 国产原创一区二区| 国产精品一级片| 国产成人精品影院| 成人免费福利片| 成人h动漫精品| kk眼镜猥琐国模调教系列一区二区| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 亚洲一区视频在线| 亚洲妇熟xx妇色黄| 亚洲成a人片在线不卡一二三区 | 国产自产2019最新不卡| 国产乱子轮精品视频| 国产精品一区二区黑丝| 国产suv精品一区二区三区| 懂色一区二区三区免费观看| www.色综合.com| 一本久道中文字幕精品亚洲嫩| 在线看不卡av| 欧美精品v国产精品v日韩精品| 欧美久久婷婷综合色| 日韩一区二区三免费高清| 日韩欧美成人一区二区| 久久久久久久久久久久电影| 中文字幕免费在线观看视频一区| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 欧美三级乱人伦电影| 欧美一区二区三区在| 精品国产电影一区二区| 久久久精品欧美丰满| 国产精品久久久久久亚洲毛片| 亚洲摸摸操操av| 五月婷婷激情综合网| 久久99国产精品尤物| 成人伦理片在线| 欧美午夜免费电影| 日韩限制级电影在线观看| 久久精品视频免费观看| 亚洲人成影院在线观看| 亚洲gay无套男同| 激情图区综合网| 91在线观看高清| 欧美精品丝袜中出| 久久综合狠狠综合久久综合88| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 亚洲综合一二三区| 免费成人美女在线观看| 国产91精品一区二区麻豆网站| 99国产精品国产精品毛片| 91.成人天堂一区| 久久久不卡影院| 一区二区国产视频| 久久精品国产成人一区二区三区 | 欧美日韩国产一级| 国产亚洲欧美中文| 夜夜爽夜夜爽精品视频| 美腿丝袜一区二区三区| 成人sese在线| 制服丝袜中文字幕一区| 国产精品网站一区| 天使萌一区二区三区免费观看| 国产一区二区三区四区在线观看| 99国产精品久久久久久久久久| 欧美一区二区三区在线观看视频| 国产精品网站在线播放| 日韩综合在线视频| 99视频精品在线| 欧美一卡在线观看| 亚洲欧美日本韩国| 精品亚洲aⅴ乱码一区二区三区| 91在线高清观看| 精品国产乱码久久久久久闺蜜 | 蜜桃av噜噜一区二区三区小说| 99精品国产91久久久久久| 欧美电视剧在线看免费| 樱花草国产18久久久久| 国模少妇一区二区三区| 欧美在线free| 国产欧美日韩在线看| 日本欧美肥老太交大片| 99久精品国产| 欧美精品一区二区在线观看| 亚洲午夜久久久久久久久电影院| 国产精品一区二区在线播放 | 国产精品一区二区三区99| 欧美巨大另类极品videosbest| 国产精品视频一二三| 九一九一国产精品| 欧美视频在线一区二区三区 | 午夜免费久久看| jizzjizzjizz欧美| 久久一区二区视频| 日韩在线播放一区二区| 色视频一区二区| 国产欧美1区2区3区| 久久国产精品免费| 欧美久久久久久久久中文字幕| 亚洲欧美日韩国产综合在线| 国产一二三精品| 欧美一区二区三区不卡| 一区二区在线电影| 成人av午夜影院| 国产亚洲制服色| 美女诱惑一区二区| 欧美日韩一区二区三区免费看| 综合色中文字幕| 成人国产视频在线观看| 久久综合色天天久久综合图片| 日本aⅴ免费视频一区二区三区| 欧美在线小视频| 亚洲摸摸操操av| jlzzjlzz欧美大全| 国产精品人人做人人爽人人添| 国产精品小仙女| 久久综合九色综合欧美就去吻|