68精品久久久久久欧美,最近中文字幕完整在线看一,久久亚洲男人天堂,最近中文字幕完整视频高清1

你好!歡迎來(lái)到深圳市穎特新科技有限公司!
語(yǔ)言
當(dāng)前位置:首頁(yè) >> 技術(shù)中心 >> 單片機(jī)入門(mén) >> PIC單片機(jī)堆棧學(xué)習(xí)筆記

PIC單片機(jī)堆棧學(xué)習(xí)筆記

關(guān)鍵字:PIC 單片機(jī) 堆棧 作者:admin 來(lái)源:不詳 發(fā)布時(shí)間:2018-05-19  瀏覽:15

硬件堆棧:

或許也可以稱(chēng)作系統(tǒng)堆棧,是位于片內(nèi)RAM區(qū)。有人說(shuō),只要能使用PUSH,POP指令的單片機(jī),都可以說(shuō)含有硬件堆棧。這樣的說(shuō)法我個(gè)人覺(jué)得不是很全面。通過(guò)指令進(jìn)行壓棧和出棧操作只是系統(tǒng)堆棧中的一種操做。系統(tǒng)堆棧還可以被隱含調(diào)用。例如,當(dāng)調(diào)用子程序時(shí),系統(tǒng)會(huì)主動(dòng)把斷點(diǎn)壓入堆棧,并不需要用戶(hù)通過(guò)指令操作。系統(tǒng)堆?梢杂脕(lái)保存數(shù)據(jù),或在任務(wù)子程序間傳遞數(shù)據(jù)。通常,棧底設(shè)在內(nèi)存的高端,也就是把內(nèi)存的最高一段空間劃作棧區(qū)。這些都是向下生長(zhǎng)棧。棧指針可能是專(zhuān)用的寄存器,也可能借用一通用寄存器。也有單片機(jī)是在數(shù)據(jù)區(qū)里劃一塊作棧區(qū),可能是向上生長(zhǎng),也可能是向下生長(zhǎng)。

11.jpg

FSR0 指向返回值

FSR1 指向下一個(gè)可用值

FSR2 指向當(dāng)前使用的可用值

軟件堆棧:

軟件棧是你自己通過(guò)編碼實(shí)現(xiàn)的。你在內(nèi)存里劃一塊作棧區(qū),用一個(gè)變量作棧指針。

也可以說(shuō)是用戶(hù)堆棧。可以被定義在內(nèi)部或外部 RAM中。它是用戶(hù)為任務(wù)建立的專(zhuān)用數(shù)據(jù)堆棧,與系統(tǒng)堆棧的數(shù)據(jù)區(qū)是隔開(kāi)的。它可以保存用戶(hù)想保存的任何寄存器和狀態(tài)字。

具體請(qǐng)查看C18編譯器手冊(cè)!

擴(kuò)展閱讀:怎么知道堆棧使用了多少?

編輯:admin  最后修改時(shí)間:2018-05-19

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

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

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

开原市| 井研县| 公主岭市| 和硕县| 家居| 彰化县| 民丰县| 简阳市| 改则县| 峨眉山市| 盈江县| 博湖县| 铅山县| 商城县| 张家口市| 汝城县| 磴口县| 宁陕县| 栾川县| 绥德县| 阳曲县| 景德镇市| 板桥市| 尚义县| 大名县| 长葛市| 镇巴县| 奇台县| 隆化县| 和顺县| 双江| 韩城市| 正宁县| 油尖旺区| 马关县| 赣州市| 壶关县| 南华县| 多伦县| 蓬溪县| 馆陶县|