浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 初學(xué)園地

軟件陷阱技術(shù)

發(fā)布時(shí)間:2014/8/3 12:17:54 訪問(wèn)次數(shù):2216

   指令冗余使跑飛的程序安定下來(lái)是有條件的,DAC7565IAPWR首先跑飛的程序必須落到程序區(qū),其次必須執(zhí)行到冗余指令。當(dāng)跑飛的程序落到非程序區(qū)(如EPROM中未使用的空間、程序中的數(shù)據(jù)表格區(qū))時(shí),對(duì)此情況采取的措施就是設(shè)立軟件陷阱。

   軟件陷阱就是在非程序區(qū)設(shè)置攔截措施,使程序進(jìn)入陷阱,即通過(guò)一條引導(dǎo)指令,強(qiáng)行將跑飛的程序引向一個(gè)指定的地址,在那里有一段專門(mén)對(duì)程序出錯(cuò)進(jìn)行處理的程序。如果把這段程序的入口標(biāo)號(hào)稱為ERROR的話,軟件陷阱即為一條JMP ERROR指令。為加強(qiáng)其捕捉效果,一般還在它前面加上兩條NOP指令,因此真正的軟件陷阱是由3條指令構(gòu)成:

   NOP

   NOP

   JMP ERROR

   軟件陷阱安排在以下四種地方:未使用的中斷向量區(qū)、未使用的大片ROM空間、程序中的數(shù)據(jù)表格區(qū)以及程序區(qū)中一些指令串中間的斷裂點(diǎn)處。

   由于軟件陷阱都安排在正常程序執(zhí)行不到的地方,故不影響程序的執(zhí)行效率,在當(dāng)前EPROM容量不成問(wèn)題的條件下,還應(yīng)多多安插軟件陷阱指令。

  程序運(yùn)行監(jiān)視系統(tǒng)

   工業(yè)現(xiàn)場(chǎng)難免會(huì)出現(xiàn)瞬間的尖峰高能脈沖干擾,可能會(huì)長(zhǎng)驅(qū)直入作用到CPU芯片上,使正在執(zhí)行的程序跑飛到一個(gè)臨時(shí)構(gòu)成的死循環(huán)中,這時(shí)候的指令冗余和軟件陷阱技術(shù)也無(wú)能為力,系統(tǒng)將完全癱瘓。此時(shí)必須強(qiáng)制系統(tǒng)復(fù)位,擺脫死循環(huán)。由于操作者不可能一直監(jiān)視系統(tǒng),因此需要一個(gè)獨(dú)立于CPU之外的監(jiān)視系統(tǒng),在程序陷入死循環(huán)時(shí),能及時(shí)發(fā)現(xiàn)并自動(dòng)復(fù)位系統(tǒng),這就是看守大門(mén)作用的程序運(yùn)行監(jiān)視系統(tǒng),國(guó)外稱為“Watchdog Timer”,即看門(mén)狗定時(shí)器或看門(mén)狗。


   指令冗余使跑飛的程序安定下來(lái)是有條件的,DAC7565IAPWR首先跑飛的程序必須落到程序區(qū),其次必須執(zhí)行到冗余指令。當(dāng)跑飛的程序落到非程序區(qū)(如EPROM中未使用的空間、程序中的數(shù)據(jù)表格區(qū))時(shí),對(duì)此情況采取的措施就是設(shè)立軟件陷阱。

   軟件陷阱就是在非程序區(qū)設(shè)置攔截措施,使程序進(jìn)入陷阱,即通過(guò)一條引導(dǎo)指令,強(qiáng)行將跑飛的程序引向一個(gè)指定的地址,在那里有一段專門(mén)對(duì)程序出錯(cuò)進(jìn)行處理的程序。如果把這段程序的入口標(biāo)號(hào)稱為ERROR的話,軟件陷阱即為一條JMP ERROR指令。為加強(qiáng)其捕捉效果,一般還在它前面加上兩條NOP指令,因此真正的軟件陷阱是由3條指令構(gòu)成:

   NOP

   NOP

   JMP ERROR

   軟件陷阱安排在以下四種地方:未使用的中斷向量區(qū)、未使用的大片ROM空間、程序中的數(shù)據(jù)表格區(qū)以及程序區(qū)中一些指令串中間的斷裂點(diǎn)處。

   由于軟件陷阱都安排在正常程序執(zhí)行不到的地方,故不影響程序的執(zhí)行效率,在當(dāng)前EPROM容量不成問(wèn)題的條件下,還應(yīng)多多安插軟件陷阱指令。

  程序運(yùn)行監(jiān)視系統(tǒng)

   工業(yè)現(xiàn)場(chǎng)難免會(huì)出現(xiàn)瞬間的尖峰高能脈沖干擾,可能會(huì)長(zhǎng)驅(qū)直入作用到CPU芯片上,使正在執(zhí)行的程序跑飛到一個(gè)臨時(shí)構(gòu)成的死循環(huán)中,這時(shí)候的指令冗余和軟件陷阱技術(shù)也無(wú)能為力,系統(tǒng)將完全癱瘓。此時(shí)必須強(qiáng)制系統(tǒng)復(fù)位,擺脫死循環(huán)。由于操作者不可能一直監(jiān)視系統(tǒng),因此需要一個(gè)獨(dú)立于CPU之外的監(jiān)視系統(tǒng),在程序陷入死循環(huán)時(shí),能及時(shí)發(fā)現(xiàn)并自動(dòng)復(fù)位系統(tǒng),這就是看守大門(mén)作用的程序運(yùn)行監(jiān)視系統(tǒng),國(guó)外稱為“Watchdog Timer”,即看門(mén)狗定時(shí)器或看門(mén)狗。


相關(guān)技術(shù)資料
8-3軟件陷阱技術(shù)

熱門(mén)點(diǎn)擊

 

推薦技術(shù)資料

FU-19推挽功放制作
    FU-19是國(guó)產(chǎn)大功率發(fā)射雙四極功率電二管,EPL20... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13692101218  13751165337
粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!