98国产精品综合一区二区三区,国产福利视频,男人添女人囗交做爰视频,日本免费一区二区三区视频观看

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 單片機入門 >> 單片機基礎(chǔ):keil中data,idata,xdata,pdata,code區(qū)別

單片機基礎(chǔ):keil中data,idata,xdata,pdata,code區(qū)別

關(guān)鍵字:idata xdata pdata keil 作者:admin 來源:不詳 發(fā)布時間:2018-05-19  瀏覽:40

很多單片機初學(xué)者甚至有些用老工程師對data,idata,xdata,pdata,code這些東西一直都搞不明白是怎么回事。最近看到一篇關(guān)于keil中data,idata,xdata,pdata,code的問題的文章,轉(zhuǎn)過來跟大家分享一下

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

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

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

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

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

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

單片機C語言unsigned char code table[] code 是什么作用?

code的作用是告訴單片機,我定義的數(shù)據(jù)要放在ROM(程序存儲區(qū))里面,寫入后就不能再更改,其實是相當(dāng)與匯編里面的尋址MOVX(好像是),因為C語言中沒辦法詳細描述存入的是ROM還是RAM(寄存器),所以在軟件中添加了這一個語句起到代替匯編指令的作用,對應(yīng)的還有data是存入RAM的意思。

程序可以簡單的分為code(程序)區(qū),和data (數(shù)據(jù))區(qū),code區(qū)在運行的時候是不可以更改的,data區(qū)放全局變量和臨時變量,是要不斷的改變的,cpu從code區(qū)讀取指令,對data區(qū)的數(shù)據(jù)進行運算處理,因此code區(qū)存儲在什么介質(zhì)上并不重要,象以前的計算機程序存儲在卡片上,code區(qū)也可以放在rom里面,也可以放在ram里面,也可以放在flash里面(但是運行速度要慢很多,主要讀flash比讀ram要費時間),因此一般的做法是要將程序放到flash里面,然后load到 ram里面運行的;DATA區(qū)就沒有什么選擇了,肯定要放在RAM里面,放到rom里面改動不了。

編輯:admin  最后修改時間:2018-05-19

聯(lián)系方式

0755-82591179

郵箱:ivy@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A09

Copyright © 2014-2025 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

国产偷v国产偷v亚洲高清| 粗大挺进朋友人妻身体里国产电影| 对白荡伦系列之子你不能这样我| 伊人狠狠色丁香婷婷综合尤物| 扒开粉嫩小泬舌头伸进去| 宿主每日被guan满的日常| 337p粉嫩日本亚洲大胆艺术| 国产精品天天看天天做夜夜爽| 国产凸凹视频熟女a片| 丰满乳亲伦小说| 奇米影视首页| 麻豆传煤入口免费进入2023| 疯狂的交换1—6大团结| 性少妇sex麻豆hd中国| 第1部分夫妇交换系列| 2023国产麻豆剧传媒鱿鱼游戏| 张栢芝全套94张未删图| 脱胱了曰批30分钟免费app| 色 综合 欧美 亚洲 国产| 绿帽娇妻肚子被灌满精怀孕| 日韩久久无码免费毛片软件| 女人爽到高潮潮喷叫床69| 337P日本欧洲亚洲大胆张筱雨| 两根硕大一起挤进小紧h共妻| 女人张开腿让男人添| 日韩人妻无码一区二区三区免费| 张柏芝阿娇全套无删减1313| 张柏芝跪下吃j8图片| 一二三四社区在线高清观看| 伊人狠狠色丁香婷婷综合尤物| 亚洲精品一区二区三区四区五区| 欧美人妻日韩精品| 強姦亂倫中文字幕在線觀看| 中文字幕无码毛片免费看| 堕落的人妻1―10雨柔| 公交车上~嗯啊被高潮| 久久99精品久久久久久水蜜桃| 熟妇人妻一区二区三区四区| 天干天干天啪啪夜爽爽99| 40厘米黑人与中国女人| 短篇公交车高h肉辣全集目录|