成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

push和pop指令例題51單片機匯編程序詳解:POP是干什么的?-創(chuàng)新互聯(lián)

51單片機匯編程序詳解:POP是干什么的?Pop是一條Pop堆棧指令。在編寫程序的過程中,有時會使用寄存器沖突。例如,我們只是將一個數(shù)據(jù)存儲在a中,但是我們必須進行加法。我們不希望數(shù)據(jù)丟失。我們該怎么辦?當我們這樣做時,我們可以使用push指令在SP指向的空間中打開堆??臻g,按a中的內(nèi)容等等,這樣就完成了工作,保護了場景。歡迎多交流,純手工玩。。。。push和pop指令例題 51單
片機匯編程序詳解:POP是干什么的?什么是push,pop?

推就是推,延伸到推。

金鄉(xiāng)網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),金鄉(xiāng)網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為金鄉(xiāng)1000多家提供企業(yè)網(wǎng)站建設(shè)服務。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務好的金鄉(xiāng)做網(wǎng)站的公司定做!

這是組裝說明。當然,你可以在其他語言中看到它。

它的意思幾乎是一樣的,即在堆棧上放置一個元素。

您可以想象堆棧是一種有底部但沒有蓋子的盒子。先推入的碟片總是在后推入的碟片之后取出。

Pop與push相反。意思是彈出窗口。它意味著從堆棧中彈出一個元素。每次彈出窗口都是堆棧頂部的元素(CD盒頂部的元素,即最后放入的元素)。

在JS中,數(shù)組還具有這兩個功能。如果未指定參數(shù),則會在數(shù)組末尾添加或刪除元素。指定參數(shù)后,將添加或刪除指定的元素。

在匯編中為什么PUSHCS是正確的?但是POPCS是錯誤的?

在匯編程序中,指定寄存器的內(nèi)容可以通過push指令放入堆棧進行保護,堆棧的內(nèi)容也可以通過pop指令裝入寄存器。對于代碼段寄存器CS,用戶程序只有pushcs操作,如編寫popcs,編譯器會報錯。這是因為隨意改變CS寄存器的內(nèi)容會導致程序紊亂,從而導致系統(tǒng)癱瘓。當程序調(diào)用發(fā)生時,由CP∪跟隨調(diào)用類型完成對場景的保護。對于段內(nèi)呼叫,只保存偏移地址IP。對于段間調(diào)用,段地址寄存器CS和偏移地址寄存器IP同時受到保護。返回指令根據(jù)場景的遠近來決定如何恢復場景。當用戶編寫調(diào)用程序時,不需要保護或恢復CS和IP,只需要保護其他相關(guān)寄存器。如果只想得到程序中當前的CS值,可以通過pushcs將CS值放入堆棧,然后通過pop操作將其放入其他寄存器。

網(wǎng)頁名稱:push和pop指令例題51單片機匯編程序詳解:POP是干什么的?-創(chuàng)新互聯(lián)
文章鏈接:http://jinyejixie.com/article14/dsesge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名網(wǎng)站維護、Google、靜態(tài)網(wǎng)站、App開發(fā)建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務器托管
阳泉市| 清水县| 商河县| 罗田县| 裕民县| 新野县| 钟山县| 桓台县| 中阳县| 通道| 玉门市| 石屏县| 钟祥市| 潢川县| 泉州市| 伊金霍洛旗| 建德市| 务川| 钟山县| 秀山| 章丘市| 高陵县| 句容市| 封丘县| 壤塘县| 临城县| 东光县| 闽侯县| 长汀县| 霞浦县| 鞍山市| 峡江县| 内黄县| 临江市| 鄂托克前旗| 芜湖市| 济阳县| 石柱| 天全县| 宁德市| 威信县|