日本高清不卡中文字幕-一起草草视频在线观看-亚洲精品一区二区三区色-国产亚洲精品免费视频

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當前位置:首頁 >> 技術(shù)中心 >> 單片機入門 >> PIC單片機堆棧學習筆記

PIC單片機堆棧學習筆記

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

硬件堆棧:

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

11.jpg

FSR0 指向返回值

FSR1 指向下一個可用值

FSR2 指向當前使用的可用值

軟件堆棧:

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

也可以說是用戶堆棧?梢员欢x在內(nèi)部或外部 RAM中。它是用戶為任務(wù)建立的專用數(shù)據(jù)堆棧,與系統(tǒng)堆棧的數(shù)據(jù)區(qū)是隔開的。它可以保存用戶想保存的任何寄存器和狀態(tài)字。

具體請查看C18編譯器手冊!

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

編輯: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

石家庄市| 东明县| 阜新市| 呼图壁县| 嵊州市| 建湖县| 炎陵县| 双牌县| 枣阳市| 南京市| 佛教| 堆龙德庆县| 双桥区| 建始县| 铁力市| 普兰县| 呼玛县| 河池市| 工布江达县| 平果县| 哈巴河县| 根河市| 安远县| 宜昌市| 塔城市| 堆龙德庆县| 铜山县| 浮梁县| 扶余县| 新巴尔虎左旗| 望谟县| 芒康县| 南丹县| 浦县| 永定县| 上犹县| 敦煌市| 南川市| 安泽县| 皮山县| 临武县|