• <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內的codeidataxdata

             

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


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

             

            51系列中data,idata,xdata,pdata的區別

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

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

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

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

             

             

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

            常用鏈接

            留言簿(13)

            隨筆分類

            個人其它博客

            基礎知識鏈接

            最新評論

            閱讀排行榜

            評論排行榜

            2021国产精品午夜久久| 亚洲人成网站999久久久综合| 综合久久一区二区三区 | 久久精品国产免费观看三人同眠| 99久久这里只精品国产免费| 欧美午夜精品久久久久免费视| 久久精品a亚洲国产v高清不卡 | 久久综合久久鬼色| 久久人人爽人人人人爽AV| av国内精品久久久久影院| 久久强奷乱码老熟女| 久久99精品久久久久久久不卡 | 国产精品久久99| 66精品综合久久久久久久| 久久精品中文无码资源站| 天天久久狠狠色综合| 国内精品久久久久久久久电影网| 久久青青草原综合伊人| 国产A三级久久精品| 久久有码中文字幕| 大香网伊人久久综合网2020| 亚洲精品乱码久久久久久蜜桃不卡| 久久国产免费直播| 久久亚洲综合色一区二区三区| 亚洲AV无码久久精品蜜桃| 99久久做夜夜爱天天做精品| 香蕉久久影院| 色婷婷久久久SWAG精品| 国产精品一区二区久久精品无码 | 久久久久国产一级毛片高清板| 久久久久亚洲AV无码网站| 亚洲国产精品无码久久久不卡| 2021国内精品久久久久久影院| 久久无码人妻精品一区二区三区| 国产69精品久久久久99尤物| 99久久夜色精品国产网站| 51久久夜色精品国产| 久久精品一区二区三区中文字幕| 久久久久久久综合日本| 久久婷婷人人澡人人| 久久久久亚洲国产|