• <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)

            隨筆分類

            個人其它博客

            基礎知識鏈接

            最新評論

            閱讀排行榜

            評論排行榜

            亚洲v国产v天堂a无码久久| 国产婷婷成人久久Av免费高清| 99久久人人爽亚洲精品美女| 久久99热国产这有精品| 久久伊人精品青青草原高清| 国产成人精品综合久久久| 色天使久久综合网天天| 久久国产精品一国产精品金尊 | 久久精品中文字幕无码绿巨人| 国产精品无码久久久久久| 久久精品国产黑森林| 久久久噜噜噜久久熟女AA片| 国产香蕉97碰碰久久人人| 久久综合亚洲鲁鲁五月天| 午夜不卡888久久| 色婷婷综合久久久久中文一区二区| 久久91这里精品国产2020| 久久亚洲AV成人无码电影| 亚洲欧洲精品成人久久奇米网| 久久精品国产亚洲av影院| 伊人久久大香线蕉综合网站| 国产激情久久久久影院老熟女免费 | 色综合久久88色综合天天| 久久人人爽人人爽人人片av麻烦 | 久久午夜福利无码1000合集| 久久91精品国产91久久户| 精品国产乱码久久久久久呢| 久久se精品一区二区影院| 国产精品久久99| 久久综合综合久久综合| 久久精品国产亚洲av麻豆图片| 欧美国产精品久久高清| 国产精品青草久久久久福利99 | 国内精品久久久久影院薰衣草| 狠狠久久综合| 国产成人精品久久亚洲| 婷婷综合久久中文字幕| A级毛片无码久久精品免费| 久久精品九九亚洲精品天堂| 久久99精品国产麻豆宅宅| 久久精品国产久精国产思思|