国产成人av人人爽人人澡-亚洲国产日韩欧美一区-好吊日视频这里只有精品-日本高清精品视频在线

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當前位置:首頁 >> 技術中心 >> 單片機入門 >> 單片機中關鍵字data,idata,xdata,pdata的區(qū)別

單片機中關鍵字data,idata,xdata,pdata的區(qū)別

關鍵字:單片機 RAM 作者:admin 來源:不詳 發(fā)布時間:2018-05-19  瀏覽:2

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é),地址出現在A0-A7的上時讀寫,用movx ACC,@Rx讀寫。這個比較特殊,而且C51好象有對此BUG, 建議少用。但也有他的優(yōu)點,具體用法屬于中級問題,這里不提。

startup.a51的作用

和 匯編一樣,在C中定義的那些變量和數組的初始化就在startup.a51中進行,如果你在定義全局變量時帶有數值,如unsigned char data xxx="100";,那startup.a51中就會有相關的賦值。如果沒有=100,startup.a51就會把他清0。(startup.a51 ==變量的初始化)。 這些初始化完畢后,還會設置SP指針。對非變量區(qū)域,如堆棧區(qū),將不會有賦值或清零動作。

有人喜歡改 startup.a51,為了滿足自己一些想當然的愛好,這是不必要的,有可能錯誤的。比如掉電保護的時候想保存一些變量, 但改startup.a51來實現是很笨的方法,實際只要利用非變量區(qū)域的特性,定義一個指針變量指向堆棧低部:0xff處就可實現。, 為什么還要去改? 可以這么說:任何時候都可以不需要改startup.a51,如果你明白它的特性

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

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

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

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

亚洲日本韩国一区二区三区| 日韩精品综合免费视频| 日韩欧美三级中文字幕| 中国一区二区三区人妻| 国产又粗又爽又猛又黄的| 亚洲a码一区二区三区| 日本视频在线观看不卡| 亚洲精品福利入口在线| 国产精品一区二区高潮| 国产欧美日韩一级小黄片| 欧美精品一区二区水蜜桃| 日韩国产传媒在线精品| 五月婷婷六月丁香亚洲| 精品精品国产自在久久高清| 亚洲欧美中文字幕精品| 好骚国产99在线中文| 精品日韩欧美一区久久| 亚洲国产av国产av| 丰满人妻一二区二区三区av| 国产精品流白浆无遮挡| 亚洲欧美国产中文色妇| 国产又黄又猛又粗又爽的片| 欧洲日韩精品一区二区三区| 一级片黄色一区二区三区| 国产免费一区二区不卡| 亚洲中文字幕综合网在线| 欧美在线观看视频三区| 在线免费观看黄色美女| 欧美多人疯狂性战派对| 爱在午夜降临前在线观看| 年轻女房东2中文字幕| 国产一级二级三级观看| 欧美成人国产精品高清| 国产午夜精品久久福利| 五月天丁香婷婷一区二区| 最新午夜福利视频偷拍| 加勒比系列一区二区在线观看| 亚洲精品偷拍视频免费观看| 在线观看那种视频你懂的| 免费人妻精品一区二区三区久久久 | 欧美黄色黑人一区二区|