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

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 單片機入門 >> 什么叫軟件堆棧,什么叫硬件堆棧?

什么叫軟件堆棧,什么叫硬件堆棧?

關(guān)鍵字:堆棧 軟件 硬件 作者:admin 來源:不詳 發(fā)布時間:2018-05-19  瀏覽:21

什么叫軟件堆棧,什么叫硬件堆棧?兩者的區(qū)別是什么?

看其棧頂指針是否和CPU具有特殊的關(guān)聯(lián),有關(guān)聯(lián)者(如SP)“硬”,而無關(guān)聯(lián)者“軟”。

單片機在執(zhí)行調(diào)用子程序的指令時,一般會把返回地址自動存入堆棧,而沒有被單片機自動入棧但是也需要保存的內(nèi)容比如狀態(tài)寄存器、通用寄存器等,就得通過PUSH等指令把它們?nèi)藶榈乇4娴蕉褩V小W詣尤霔:?ldquo;人為入棧”可能使用的是一個堆棧指針。有的單片機可以分開,比如AVR,可以通過“ST -Y, R0”這樣的指令把R0存入軟件堆棧區(qū)(Y是由R28和R29兩個寄存器的值組成的16位指針),有的單片機缺少這樣的指令,就會把軟件堆棧和硬件堆棧放在一個?臻g,都使用SP,比如51.

擴展閱讀:PIC單片機堆棧學(xué)習(xí)筆記

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

小金县| 陆河县| 马关县| 长泰县| 阿图什市| 金坛市| 灵山县| 麻栗坡县| 萨迦县| 永登县| 新余市| 图们市| 天水市| 德昌县| 射阳县| 隆子县| 鄱阳县| 简阳市| 宝坻区| 临安市| 璧山县| 芜湖市| 安仁县| 恭城| 漳州市| 元阳县| 同德县| 清徐县| 公主岭市| 监利县| 孙吴县| 石狮市| 饶平县| 临沧市| 贵德县| 和硕县| 惠水县| 巨野县| 青岛市| 深泽县| 龙里县|