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

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當前位置:首頁 >> 技術(shù)中心 >> 單片機入門 >> 單片機匯編指令中RETI和RET的區(qū)別

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

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

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

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

所以,當把RETI替換為RET后,該程序在第一次運行時可能不會出錯,但在第二次運行時就會出錯了!

編輯:admin  最后修改時間:2018-05-18

聯(lián)系方式

0755-82591179

郵箱:ivy@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A09

Copyright © 2014-2025 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4