• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            franksunny的個人技術空間
            獲得人生中的成功需要的專注與堅持不懈多過天才與機會。 ——C.W. Wendte

             

            關于C51內(nèi)的codeidataxdata

             

            以前沒搞過C51,大學時代跟單片機老師的時候也是搗鼓下匯編,現(xiàn)在重新搞單片機,因為手頭資料不多,找到一些C51的程序,發(fā)現(xiàn)里面有這些關鍵字,不甚明了,沒辦法只好找了下,發(fā)現(xiàn)如下描述:


               從數(shù)據(jù)存儲類型來說,
            8051系列有片內(nèi)、片外程序存儲器,片內(nèi)、片外數(shù)據(jù)存儲器,片內(nèi)程序存儲器還分直接尋址區(qū)和間接尋址類型,分別對應codedataxdataidata以及根據(jù)51系列特點而設定的pdata類型,使用不同的存儲器,將使程序執(zhí)行效率不同,在編寫C51程序時,最好指定變量的存儲類型,這樣將有利于提高程序執(zhí)行效率(此問題將在后面專門講述)。與ANSI-C稍有不同,它只分SAMLLCOMPACTLARGE模式,各種不同的模式對應不同的實際硬件系統(tǒng),也將有不同的編譯結果。

             

            51系列中data,idata,xdata,pdata的區(qū)別

            data:固定指前面0x00-0x7f128RAM,可以用acc直接讀寫的,速度最快,生成的代碼也最小。

            idata:固定指前面0x00-0xff256RAM,其中前128data128完全相同,只是因為訪問的方式不同。idata是用類似C中的指針方式訪問的。匯編中的語句為:mox ACC,@Rx.(不重要的補充:cidata做指針式的訪問效果很好)

            xdata:外部擴展RAM,一般指外部0x0000-0xffff空間,用DPTR訪問。

            pdata:外部擴展RAM的低256個字節(jié),地址出現(xiàn)在A0-A7的上時讀寫,用movx ACC,@Rx讀寫。這個比較特殊,而且C51好象有對此BUG,建議少用。但也有他的優(yōu)點,具體用法屬于中級問題,這里不提。

             

             

            posted on 2007-08-05 18:19 frank.sunny 閱讀(8592) 評論(0)  編輯 收藏 引用 所屬分類: 概念掃盲

            常用鏈接

            留言簿(13)

            隨筆分類

            個人其它博客

            基礎知識鏈接

            最新評論

            閱讀排行榜

            評論排行榜

            国产精品久久久久久| 久久99毛片免费观看不卡 | 免费一级欧美大片久久网| 久久久久久一区国产精品| 尹人香蕉久久99天天拍| 亚洲AV无码成人网站久久精品大| 国产精品美女久久久| 热久久国产欧美一区二区精品 | 久久久久国产精品麻豆AR影院| 亚洲人成电影网站久久| 久久久精品国产sm调教网站| 久久久久亚洲AV无码专区桃色| 久久精品麻豆日日躁夜夜躁| 久久一区二区免费播放| 2021久久精品国产99国产精品| 色婷婷噜噜久久国产精品12p| 久久精品99久久香蕉国产色戒| 欧美日韩精品久久久免费观看| 99久久人妻无码精品系列| 久久久久高潮综合影院| 久久亚洲国产成人影院网站| 日本一区精品久久久久影院| 午夜人妻久久久久久久久| 性做久久久久久久久久久| 国产精品日韩深夜福利久久| 91精品国产9l久久久久| 久久久女人与动物群交毛片| 久久人人爽人人爽人人片AV麻烦| 国产精品永久久久久久久久久| 国产亚洲欧美精品久久久| 国内精品久久久久久99| 久久99亚洲网美利坚合众国| 久久精品人妻中文系列| 久久九九兔免费精品6| 色婷婷综合久久久久中文字幕| 久久久免费观成人影院| 久久久久久国产精品美女| 久久久久久国产精品无码下载| 日本精品一区二区久久久| 性做久久久久久久久老女人| 2021国内精品久久久久久影院|