免播放器在线 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电影 | 久草视频手机在线观看 | 免费午夜无码视频在线观看 | 国产探花在线精品一区二区 | 精品久久中文久久久 | 成人黄性视频 | 久久电影网午夜鲁丝片免费 | 99久久精品免费看国产免费 | 国产无遮挡裸体免费视频 | 中文字幕自拍偷拍 | www亚洲精品少妇裸乳一区二区 | 国产午夜福利精品一区二区三区 | 欧美大片va欧美在线播放 | 91av在线免费视频 | 欧美艳星nikki激情办公室 | 亚洲国产av精品一区二区蜜芽 | 天天看天天爽天天摸天天添 | 在线 | 一区二区三区 | 亚洲午夜理论无码电影 | 特黄特色大片免费视频观看 | 国产黄色在线观看 | 色综合久久天天综合网 | 国产亚洲精品美女久久久 | 国产成人精品一区二三区在线观看 | 精品国产偷窥一区二区 | 亚洲午夜精品A片久久WWW软件 | 色综合天天天天综合狠狠爱 | 97热久久| 国产在线观看福利 | 精品一区二区三区的国产在线观看 | 四虎永久免费地址ww 41.6 | 黑人巨茎大战欧美白妇 | 国产a视频 | 成人毛片无码一区二区三区 | 亚洲精品国产第一综合99久久 | 亚洲播播播 | 免费av一区二区三区 | 少女高清影视在线观看动漫 | 性按摩xxxx在线观看 | 日本一级特黄a大片在线 | 久久久99精品免费观看 | 国产高清永久免费 | 黄视频在线观看网站 | 娇小萝被两个黑人用半米长 | 91福利国产在线观看网站 | 国内自拍视频在线看免费观看 | 91精品国产综合久久久久久 | 日韩精品一区二区三区中文 | 色综合久久88色综合天天 | 狠狠cao日日穞夜夜穞av | 无码精品黑人一区二区三区 | 91视频在线| 影音先锋中文字幕人妻 | 妺妺窝人体色www在线下载 | 精品一区二区三区免费毛片 | 亚洲爆乳精品无码一区二区 | 五月婷婷 六月丁香 | 色94色 成人 | 春宵福利网站在线观看 | 精品一区二区三区在线观看l | 国产成人一区二区 | 免费精品99久久国产综合精品 | 成人资源在线观看 | 六月综合激情 | 摸金校尉之九幽将军 | 日韩成人精品在线 | 国产一毛片 | 精品久久人人妻人人做精品 | 国产女女精品视频久热视频 | 天堂网在线观看 | 日本欧美一区二区三区视频麻豆 | 男女激情动态视频 | 免费在线成人 | 国产123| 麻豆changesxxx国产 | 91九色免费视频 | 99国产精品 | 欧美xxxx性xxxxx高清 | 美女久草 | 日本丰满白嫩大屁股ass | 亚洲精品午夜视频 | 日韩成人在线视频 | 国产91精品黄网在线观看 | 欧美老妇交乱视频 | 国产三级在线观看视频 | 另类小说综合 | 95视频在线播放 | 人妖一区| 亚州va| 久久精品青草社区 | 在线国产欧美 | 91免费国产 | 无码人妻精品一区二区三区在线 | 国产99久久九九精品无码 | 欧美老妇交乱视频在线观看 | 国产精品久久久999 午夜免费 | 无码熟熟妇丰满人妻啪啪 | 亚洲精品蜜桃久久久久久 | 免费视频97碰碰碰在线观看 |