国产成人av人人爽人人澡-亚洲国产日韩欧美一区-好吊日视频这里只有精品-日本高清精品视频在线

你好!歡迎來(lái)到深圳市穎特新科技有限公司!
語(yǔ)言
當(dāng)前位置:首頁(yè) >> 技術(shù)中心 >> 單片機(jī)入門(mén) >> 單片機(jī)匯編指令中RETI和RET的區(qū)別

單片機(jī)匯編指令中RETI和RET的區(qū)別

關(guān)鍵字:單片機(jī) 匯編指令 寄存器 作者:admin 來(lái)源:不詳 發(fā)布時(shí)間:2018-05-18  瀏覽:23

通常情況下,在普通的匯編子程序中用RET做返回,在中斷服務(wù)子程序中用RETI起中斷返回作用。兩條指令都能從堆棧中彈出斷點(diǎn)地址并裝入PC中,使CPU回到原來(lái)主程序的斷點(diǎn)處繼續(xù)運(yùn)行。

然而,RET和RETI有本質(zhì)的區(qū)別:當(dāng)某一中斷源響應(yīng)后,單片機(jī)中的標(biāo)志寄存器flag H和flag L其中的一個(gè)將會(huì)自動(dòng)置位,用于阻止比它低級(jí)或同級(jí)的中斷觸發(fā)。RETI可以清除“優(yōu)先級(jí)激活觸發(fā)器”(即flag寄存器),以保證后續(xù)中斷源的及時(shí)響應(yīng)。

所以,當(dāng)把RETI替換為RET后,該程序在第一次運(yùn)行時(shí)可能不會(huì)出錯(cuò),但在第二次運(yùn)行時(shí)就會(huì)出錯(cuò)了!

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

聯(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