91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 通信網絡

數據指針DPTR

發布時間:2016/7/9 20:42:19 訪問次數:6106

   數據指針DPTR為16位寄存器,它是SOC51中唯一的一個16位寄存器。編程時ADC0809CCN ,既可按16位寄存器使用,也可作為兩個8位寄存器分開使用。DPH為DPTR的高8位寄存器,DPL為DPTR的低8位寄存器。DPTR通常在訪問外部數據存儲器或V0接口時作為地址指針使用,尋址范圍為64KB。

   堆棧指針sP

   在微型計算機的內存中,都需要設置一個對數據實行“后進先出”操作的區域,這個區域稱為堆棧。堆棧通常是存儲器的一部分,為了保證堆棧區的數據能按“后進先出”的規則來操作,專門設置一個地址寄存器來管理,這個地址寄存器稱為堆棧指針sP,用于指示棧頂單元地址。

   51系列單片機中堆棧指針SP為8位寄存器。

   在51系列單片機中,當數據存入堆棧時,堆棧指針將自動加1并將數據存入堆棧指針所指 的存儲單元,當需要從堆棧中取出數據時,首先將堆棧指針所指的存儲單元中的數據讀取,然后自動將堆棧指針減1。所以,堆棧指針始終指向堆棧中最后存入數據的那個單元,故稱該單元為堆棧頂棧。由于數據存入堆棧時堆棧指針自動加1(地址增大),所以稱為向上生長型堆棧。如圖3.9所示。操作規程是:進棧操作,先將SP加1,后寫入數據;出棧操作,先讀出數據,后將sP減1。51系列單片機中,堆棧規定設在單片機的內部RAM中,同時在特殊功能寄存器中將81H設置為堆棧指針,即sP=81H,81H的內容指示了棧頂地址

   數據指針DPTR為16位寄存器,它是SOC51中唯一的一個16位寄存器。編程時ADC0809CCN ,既可按16位寄存器使用,也可作為兩個8位寄存器分開使用。DPH為DPTR的高8位寄存器,DPL為DPTR的低8位寄存器。DPTR通常在訪問外部數據存儲器或V0接口時作為地址指針使用,尋址范圍為64KB。

   堆棧指針sP

   在微型計算機的內存中,都需要設置一個對數據實行“后進先出”操作的區域,這個區域稱為堆棧。堆棧通常是存儲器的一部分,為了保證堆棧區的數據能按“后進先出”的規則來操作,專門設置一個地址寄存器來管理,這個地址寄存器稱為堆棧指針sP,用于指示棧頂單元地址。

   51系列單片機中堆棧指針SP為8位寄存器。

   在51系列單片機中,當數據存入堆棧時,堆棧指針將自動加1并將數據存入堆棧指針所指 的存儲單元,當需要從堆棧中取出數據時,首先將堆棧指針所指的存儲單元中的數據讀取,然后自動將堆棧指針減1。所以,堆棧指針始終指向堆棧中最后存入數據的那個單元,故稱該單元為堆棧頂棧。由于數據存入堆棧時堆棧指針自動加1(地址增大),所以稱為向上生長型堆棧。如圖3.9所示。操作規程是:進棧操作,先將SP加1,后寫入數據;出棧操作,先讀出數據,后將sP減1。51系列單片機中,堆棧規定設在單片機的內部RAM中,同時在特殊功能寄存器中將81H設置為堆棧指針,即sP=81H,81H的內容指示了棧頂地址

上一篇:進(借)位標志位

上一篇:堆棧的功用

熱門點擊

 

推薦技術資料

耳機的焊接
    整機電路簡單,用洞洞板搭線比較方便。EM8621實際采... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
陇西县| 鞍山市| 闽侯县| 城固县| 万安县| 资溪县| 富阳市| 玉龙| 西畴县| 虞城县| 饶阳县| 塔城市| 大悟县| 遵化市| 武隆县| 芮城县| 怀远县| 盐源县| 玛沁县| 长宁区| 贵州省| 九龙城区| 东台市| 岳阳县| 金堂县| 巴青县| 墨江| 洛川县| 布尔津县| 扎兰屯市| 台州市| 衡水市| 洛扎县| 萨嘎县| 嘉鱼县| 辽中县| 华亭县| 九江县| 吉木萨尔县| 云梦县| 保亭|