久久国产系列I观看免费avI91成年人视频I日韩中文字幕国产精品Iav福利电影I精品国产一二区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

主站蜘蛛池模板: 婷婷色香五月激情综合2020 | 夜班护士在线观看 | 亚洲欧美日韩一区二区在线观看 | 国产人澡人澡澡澡人碰视频 | 日本丶国产丶欧美色综合 | 黄网站免费在线观看 | 中文字幕在线一区 | 欧美日韩国产一区二区三区伦 | 边啃奶头边躁狠狠躁 | 久久久精品波多野结衣 | 亚洲熟妇久久精品 | 国产成人一区二区三区 | 国产一区二区三区日韩欧美 | 精品不卡一区二区 | 免费精品久久久久久中文字幕 | 久久精品国产精品亚洲色婷婷 | 国产成人综合在线观看网站 | 欧美极品一区二区 | 日韩精品无码一区二区三区四区 | 久久国产精品无码网站 | 无码人妻少妇色欲av一区二区 | 久久久精品456亚洲影院 | 国产精品99久久不卡 | jzzjlzz亚洲乱熟在线播放 | 九一国产在线观看免费 | 日本黄a三级三级三级 | 亚洲中文字幕日产乱码高清app | 人妻无码中字在线a | 激情.com| 国产免费踩踏调教视频 | 精品久久久久久久久久久久久久久 | 亚洲午夜无码毛片av久久京东热 | 富二代视频污 | 熟妇人妻一区二区三区四区 | 久久精品99无色码中文字幕 | 国产精品对白交换视频 | 毛葺葺老太做受视频 | 蝌蚪久久窝| 中国xxxx做受视频 | 欧美亚洲激情视频 | 欧美偷偷操 | 伊人久久大香线蕉av一区二区 | 欧美成人精品一区二区男人看 | 国产精品伦一区二区三级视频 | 12306播播影院午夜 | 中文字幕被公侵犯的漂亮人妻 | 国产成人精品aa毛片 | 免费成人福利视频 | 中文字幕资源网 | 青草视频网站在线观看 | www.日本在线 | 久久国产资源 | 国产精品美女久久久免费 | 偷窥自拍性综合图区 | 肥老熟妇伦子伦456视频 | 欧美交a欧美精品喷水 | 无码人妻丰满熟妇区毛片18 | 两女女百合互慰av赤裸无遮挡 | 欧美精品久久一区 | 亚裔大战黑人老外av | 久久久久久久久久久免费精品 | 亚洲精品久久区二区三区蜜桃臀 | 无码爆乳护士让我爽 | 午夜久久久久久禁播电影 | 2019天天干天天操 | 播五月婷婷 | 日韩av高清在线看片 | 亚洲图片日本视频免费 | 国产精品天干天干有线观看 | 国产婷婷色一区二区三区在线 | 国产成人精品综合在线观看 | 91精品国产综合久久国产大片 | 波多野结衣三区 | 一二三区av | 亚洲伊人色欲综合网无码中文 | 日韩中文字幕一区 | 欧美一区二区三区四区视频 | 国产精品久久二区二区 | 激情网五月天 | 亚洲人午夜射精精品日韩 | 丁香六月激情婷婷 | 视频精品一区 | 欧美第一视频 | 天天做天天爱天天综合网 | 9191精品国产免费不久久 | 国产精品久久久久久久久久久久午衣片 | 久草在线免费新视频 | 欧美日韩一区二区三区在线观看视频 | 97精品伊人久久久大香线蕉 | 9久9久女女热精品视频免费观看 | 99久久精品美女高潮喷水 | 在线观看人成视频免费 | 日本一区二区三区免费观看 | 国产精品久久久久久久久人妻 | a网站在线观看 | 福利片在线看 | 久久爱www人成狠狠爱综合网 | 国产视频第一页 | 成 人 黄 色 免费 网站无毒 |