PicoBlaze處理器中斷指令組
發(fā)布時間:2008/9/19 0:00:00 訪問次數(shù):842
中斷指令組(interrupt group)由中斷使能、中斷返回、使能中斷和屏蔽中斷構(gòu)成,如圖所示。
圖 中斷指令組結(jié)構(gòu)
(1) 中斷返回(returni)指令
returni指令類似于return(子程序返回)指令,實際上,它是return指令的一種特殊情況。中斷返回指令是無條件的,并且總是執(zhí)行將程序堆棧中最后一個地址重新送給程序計數(shù)器的操作。中斷返回也能夠恢復(fù)中斷時刻(中斷現(xiàn)場)的標(biāo)志位。在該指令中包含有中斷使能(enable)和中斷屏蔽(disable)控制位,以決定是否響應(yīng)以后的中斷。
(2) enable interrupt和disable interrupt指令
這兩個指令被用來設(shè)置和復(fù)位中斷使能(interrupt enable)標(biāo)志位,在設(shè)置enableinterrupt之前,需要將中斷服務(wù)子程序的入口地址放在中斷向量表地址ff處。在中斷服務(wù)子程序執(zhí)行期間,不應(yīng)該使能中斷。
從指令系統(tǒng)看出,picoblaze處理器是一種非常簡單和緊湊的8位處理器內(nèi)核。同時,xilinx公司提供完善的picoblaze編譯工具,可通過xilinx網(wǎng)站下載。
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
中斷指令組(interrupt group)由中斷使能、中斷返回、使能中斷和屏蔽中斷構(gòu)成,如圖所示。
圖 中斷指令組結(jié)構(gòu)
(1) 中斷返回(returni)指令
returni指令類似于return(子程序返回)指令,實際上,它是return指令的一種特殊情況。中斷返回指令是無條件的,并且總是執(zhí)行將程序堆棧中最后一個地址重新送給程序計數(shù)器的操作。中斷返回也能夠恢復(fù)中斷時刻(中斷現(xiàn)場)的標(biāo)志位。在該指令中包含有中斷使能(enable)和中斷屏蔽(disable)控制位,以決定是否響應(yīng)以后的中斷。
(2) enable interrupt和disable interrupt指令
這兩個指令被用來設(shè)置和復(fù)位中斷使能(interrupt enable)標(biāo)志位,在設(shè)置enableinterrupt之前,需要將中斷服務(wù)子程序的入口地址放在中斷向量表地址ff處。在中斷服務(wù)子程序執(zhí)行期間,不應(yīng)該使能中斷。
從指令系統(tǒng)看出,picoblaze處理器是一種非常簡單和緊湊的8位處理器內(nèi)核。同時,xilinx公司提供完善的picoblaze編譯工具,可通過xilinx網(wǎng)站下載。
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
熱門點擊
- 結(jié)構(gòu)化設(shè)計向?qū)P核生成工具
- 使用ChipScope Pro Analyz
- 將ILA Core、ICON Core和VI
- Xilinx的可控制阻抗匹配(DC/XCIT
- 將ILA Core、ICON Core和VI
- 以ChipScope Pro CORE In
- 使用ChipScope Pro
- 引腳和區(qū)域約束編輯器
- 集成化邏輯分析工具的組成和設(shè)計流程
- 關(guān)于博控 SYS TEC CANopen 協(xié)
推薦技術(shù)資料
- DFRobot—玩的就是
- 如果說新車間的特點是“靈動”,F(xiàn)QPF12N60C那么... [詳細(xì)]
- 100A全集成電源模塊R
- Teseo-VIC6A GNSS車用精準(zhǔn)定位
- 高效先進(jìn)封裝工藝
- 模數(shù)轉(zhuǎn)換器 (Analog-to-Digit
- 集成模數(shù)轉(zhuǎn)換器(ADC)
- 128 通道20 位電流數(shù)字轉(zhuǎn)換器̴
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究