久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: 關(guān)于單片機(jī)的程序優(yōu)化 [打印本頁]

作者: asfef    時(shí)間: 2018-11-15 12:15
標(biāo)題: 關(guān)于單片機(jī)的程序優(yōu)化
單片機(jī)應(yīng)該優(yōu)化到什么地方CPU取指令過程是先取操作碼,再取操作數(shù)。當(dāng)PC受干擾出現(xiàn)錯(cuò)誤,程序便脫離正常軌道“亂飛”,當(dāng)亂飛到某雙字節(jié)指令,若取指令時(shí)刻落在操作數(shù)上,誤將操作數(shù)當(dāng)做操作碼,程序?qū)⒊鲥e(cuò)。若“飛” 到了三字節(jié)指令,出錯(cuò)機(jī)率更大。在關(guān)鍵地方人為插入一些單字節(jié)指令,或?qū)⒂行巫止?jié)指令重寫稱為指令冗余。通常是在雙字節(jié)指令和三字節(jié)指令后插入兩個(gè)字節(jié)以上的NOP。這樣即使亂飛程序飛到操作數(shù)上,由于空操作指令NOP的存在,避免了后面的指令被當(dāng)作操作數(shù)執(zhí)行,程序自動(dòng)納入正軌。
此外,對系統(tǒng)流向起重要作用的指令如RET、 RETI、LCALL、LJMP、JC等指令之前插入兩條NOP,也可將亂飛程序納入正軌,確保這些重要指令的執(zhí)行。







歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 日韩精品一区二区三区高清免费 | 男人天堂视频在线观看 | 欧美一区二区免费在线 | 日本在线精品视频 | 日韩精品在线看 | 欧美精品一区二区三区蜜臀 | 久久精品一级 | 午夜av电影 | 日韩欧美中文字幕在线观看 | 天天色天天射天天干 | 日韩成人专区 | 精品久久久久久久久久久 | www.中文字幕| 成人欧美一区二区 | 精品国产一区二区三区久久久四川 | 91av在线电影 | 日韩国产在线 | 国产精品久久久久久久久久久久 | 亚洲视频免费在线播放 | 免费观看一级特黄欧美大片 | 欧美一区二区成人 | 在线视频中文字幕 | 亚洲码欧美码一区二区三区 | 91在线精品秘密一区二区 | 欧美激情精品久久久久久变态 | 日韩国产欧美在线观看 | 亚洲国产精品一区二区三区 | 亚洲免费高清 | 精品国产91 | 中文字幕黄色大片 | 成人在线免费电影 | 一区二区三区四区五区在线视频 | 国产精品久久久久久238 | 午夜天堂精品久久久久 | 免费看欧美一级片 | wwww.8888久久爱站网 | 99精品欧美一区二区蜜桃免费 | 黄色av网站在线免费观看 | 欧美日韩黄色一级片 | 久久久久一区二区三区 | 大香在线伊779 |