免播放器在线 I 欧美性粗暴 I 日本成人激情视频 I 成人性生交大片免费看96 I 精品无码成人网站久久久久久 I 亚洲福利网 I 国产麻豆亚洲精品一区二区 I 激情五月婷婷久久 I 国产三级一区 I 激情网站五月天 I 请鬼在线观看免费高清恐怖 I 日本高清不卡码 I 一级黄色录像影片夫妻性生活影片 I 91中文字幕网 I av不卡网站 I 青青草97国产精品免费观看 I 亚洲一区二区三区欧美 I 超碰97人人模人人爽人人喊 I 欧美视频免费播放 I 在线网站黄色 I 福利网址在线观看 I 91超碰caoporn97人人 I 亚洲三级在线中文字幕 I 色综合福利 I 黄色美女视频 I 国产毛片不卡野外视频 I 亚洲精品第一国产综合野 I 91天堂在线视频 I 国产性猛交xx乱视频 I 狠狠狠色丁香综合婷婷久久 I 又色又爽又激情的59视频 I 大胆美女人体午夜电影 I 申鹤乳液狂飙 I 国产91一区二区三区 I 欧美日韩中文字幕精品

咨詢電話: 152-3782-8699

— 產(chǎn)品知識 —

NEWS CENTRES
聯(lián)系我們/CONTACT US
全國免費客服電話 152-3782-8699
開封市盛達水表有限公司

地址:開封市魏都路中段109號

電話:152-3782-8699

郵箱:497343898@qq.com

您的位置:首頁>>產(chǎn)品知識

產(chǎn)品知識

單片機中空間和堆棧的意義

發(fā)布時間:2018-11-15 09:19:59

    關于單片機的知識,體積龐大且結構復雜。初學者很容易陷入困境,*終失去對單片機的興趣。因此在學習單片機時一定要對基礎知識進行特別的鞏固。在本文中,小編將為大家介紹單片機地址空間以及堆棧的相關知識,下面大家就隨小編來一起看一看吧。

Data:可尋址片內(nèi)ram0x00-0x7f

Bdata:可位尋址片內(nèi)ram

Idata:可尋址片內(nèi)ram,允許訪問全部內(nèi)部ram0x00-0xff

Padata:分頁尋址訪問片外ram

Xdata:可尋址片外ram0x0000-0xffff

    code--程序存儲區(qū)單片機存儲器分ROM跟RAM之分,RAM存放中間結果,數(shù)據(jù)和經(jīng)常變換的代碼,ROM存放code。51單片機采用的是哈弗結構,即數(shù)據(jù)跟代碼擁有單獨的地址空間。存儲器可以分為程序存儲器(eerom,flash之類),內(nèi)部數(shù)據(jù)存儲器(ram),SFR,位地址空間和外部數(shù)據(jù)存儲器。內(nèi)部數(shù)據(jù)存儲器在物理上分為內(nèi)部SRAM和特殊功能寄存器,而內(nèi)部分為低(0x00-0x7f)和(0x80-0xff),高128字節(jié)地址重復,需要不同的訪問方式。SFR用直接尋址方式,SRAM需要間接。這里SFR是寄存器,硬件上是中央處理器的內(nèi)部組成部分,訪問速度很快。在低128B的SRAM,0x00-0x1f是4個通用工作寄存器,每組有R0-R7。使用哪一組,可以通過PSW中的RS1,RS0來配置。位尋址是在0x20-0x2f。

    程序內(nèi)存可以分為幾個區(qū),棧區(qū)(stack)、堆區(qū)(Heap)、全局區(qū)(static)、文字常亮區(qū)、程序代碼區(qū)。程序編譯之后,全局變量,靜態(tài)變量已經(jīng)分配好內(nèi)存空間,在函數(shù)運行時,程序需要為局部變量分配棧空間,當中斷來時,也需要將函數(shù)指針入棧,保護現(xiàn)場,以便于中斷處理完之后再回到之前執(zhí)行的函數(shù)。棧是從高到低分配,堆是從低到高分配。一般說的堆棧指的棧。堆棧又分硬堆棧和軟堆棧,硬堆棧即SP,從片內(nèi)RAM的頂部向下生長。軟堆棧在硬堆棧跟全局變量區(qū)之間的空間,C51函數(shù)調(diào)用通過R0-R7和棧來實現(xiàn)。

    為什么單片機啟動時,不需要用bootloader將代碼從ROM搬移到RAM,而ARM則需要。這里可以先看看單片機程序執(zhí)行的過程,單片機執(zhí)行分三個步驟,取執(zhí)行---分析指令----執(zhí)行指令。取指令的任務是:根據(jù)PC的值從程序存儲器讀出指令,送到指令寄存器。然后分析執(zhí)行。這樣單片機就從內(nèi)部程序存儲器去代碼指令,從RAM存取相關數(shù)據(jù)。要知道RAM取數(shù)的速度是遠高于ROM的,但是單片機因為本身運行頻率不高,所以從ROM取指令慢并不影響。而ARM不同,cpu運行的頻率高,遠大于從ROM讀寫的速度,所以一般有操作系統(tǒng),都需要將代碼部分拷貝到RAM中再執(zhí)行。

    本文針對單片機的地址和堆棧分別進行了介紹。給出了一些必須進行理解的名詞定義,并在文章*后給出了一種單片機啟動時為何不需要將代碼從ROM搬移到RAM的解釋。希望大家在閱讀過本文之后能夠有所收獲。

相關推薦

?
X

截屏,微信識別二維碼

微信號:15237828699

(點擊微信號復制,添加好友)

  打開微信

在線咨詢

銷售熱線

銷售熱線:152-3782-8699

主站蜘蛛池模板: 国产精品久久久久久久久久久久 | 网站国产 | 人人添人人澡人人澡人人人人 | 国产日韩精品中文字无码 | 毛片一区二区三区四区 | 一二区视频 | 国产一区日韩精品 | 国产乱人伦av在线麻豆a | 午夜影院在线视频 | 久久九九99热这里只有精品 | 青草视频在线观看免费资源 | 精品无码av一区二区三区不卡 | 日本不卡高清免费 | 成人毛片网站 | 国产又爽又大又黄a片 | 欧美成人影院在线观看三级 | 二级黄的全免费视频 | 欧美人禽| 欧美丰满熟妇hdxx | 开心激情综合网 | 国产成人a | 99草草国产熟女视频在线 | 欧美日韩一区二区高清视 | 麻豆久久久久 | 日韩在线中文字幕 | 青草在线观看 | 大插香蕉| 91中文字幕在线 | 排球少年第五季樱花动漫免费观看 | 91精品国产综合久久久久蜜臀 | 国产福利在线免费 | 欧美人与禽2o2o性论交 | 双性精h调教灌尿打屁股的文案 | 在线黄色毛片 | 亚洲成av人影院 | 久久久久欧美精品观看 | 久久成人综合 | 亚洲欧美综合人成野草 | 污网站大全免费 | 蜜臀av夜夜澡人人爽人人 | 丁香亚洲 | 人人性人人性碰国产 | 久操导航 | 波多野结衣精品一区二区三区 | 国产自产在线 | 91精品视频在线播放 | 老子午夜精品无码不卡 | 人人做人碰人人添 | 伊人久久国产精品 | 蜜桃臀无码内射一区二区三区 | 人妻系列av无码专区 | 久久久久高潮毛片免费全部播放 | 99精品视频在线观看 | 美女国内精品自产拍在线播放 | 久久青| 日本一区二区三区免费播放视频了 | 欧美黄色片在线观看 | 日本高清天码一区在线播放 | 中文字幕无码不卡在线 | 久草最新在线 | 日韩一区二区不卡 | 久草干 | 精品人妻无码一区二区三区手机板 | 久久久网 | 日本男人天堂 | 天堂福利电影 | h片在线看 | www无套内射高清免费 | 亚洲成人免费网址 | 亚洲精品亚洲人成在线观看 | 亚洲欧美中文字幕 | 国产精品无码一区二区三区 | 精品人妻少妇嫩草av无码专区 | 六月综合网| 无码av中文一区二区三区桃花岛 | 欧美成人18性 | 国产精品亚洲第一区二区三区 | 在线视频亚洲 | 91青青草视频 | 色综合亚洲天天综合网站 | 色偷偷成人网免费视频男人的天堂 | 久久精品国产99久久久 | 亚洲精品久久久久国色天香 | 97在线 | 亚洲| 精品无码国产自产拍在线观看蜜 | 国产精品二区一区二区aⅴ污介绍 | 亚洲国产精品无码专区 | 国产做a爰片久久毛片a片白丝 | 三级黄色一级视频 | 国产成人无码一区二区在线观看 | 欧美一区二区三区免费视频 | 国产 | 久你欧洲野花视频欧洲1 | 国产在线拍揄自揄拍无码 | 三级理论中文字幕在线播放 | 区二区欧美性插b在线视频网站 | 午夜免费看片 | 日本午夜免费无码片三汲大片 | av免费网站在线观看 | 国产精品精品 |