沈樵综合在线,一区二区三区乱码,免费资源一区二区三区,91超碰碰,av极品一线天,日韩免费高清一区二区,国产蜜尤福利在线,嗯啊91在线观看,精品一区二三

產品推薦:水表|流量計|壓力變送器|熱電偶|液位計|冷熱沖擊試驗箱|水質分析|光譜儀|試驗機|試驗箱


儀表網(wǎng)>技術中心>故障維護>正文

歡迎聯(lián)系我

有什么可以幫您? 在線咨詢

壓力校驗儀軟件的可維護性編程方法

   2013年02月27日 09:17  
  壓力校驗儀軟件的可維護性編程方法
  
  壓力校驗儀軟件代碼在執(zhí)行中容易出現(xiàn)的下一個問題是跑飛,程序指針受到干擾,跳轉到了一個非受控位置,執(zhí)行了不該執(zhí)行的代碼。如果執(zhí)行了不該執(zhí)行的代碼,如果在程序中加入了足夠的變量判斷、讀值判斷、狀態(tài)檢測判斷等,那倒還好了,后果也不會太嚴重,甚至zui終還是可能自己跑回來的。但有一種跑飛是比較可怕的,一般我們在ROM中存放的程序目標代碼是1-3字節(jié)的指令,就是zui多3條字段的目標碼組成了執(zhí)行動作,如果程序指針跑飛到了某個3字節(jié)指令的第2個字節(jié)上的時候,執(zhí)行的后果是什么,可就真的沒人知道了,即使在程序上作了足夠的數(shù)據(jù)判錯、邏輯跳轉的防范措施,結果也不會好。而且ROM一般是不可能全部都被程序代碼填滿的,總有富余空間,富余空間中的默認內容是啥,這些默認字節(jié)是否也會導致一些操作呢?跳到這些字段里,也是容易出麻煩的。
  
  壓力校驗儀軟件代碼跑飛如何解決呢?就是每隔一段程序代碼或控制區(qū)域,就人為放置上幾個NOP指令,在NOP指令后放置一個長跳轉的ERR處理程序。注意NOPzui少放置3個,這樣任何的跑飛zui多只能占用2個NOP,第三個NOP一樣還是能把程序代碼揪回來,揪回來后就執(zhí)行ERR處理程序。

免責聲明

  • 凡本網(wǎng)注明“來源:儀表網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡有限公司-儀表網(wǎng)合法擁有版權或有權使用的作品,未經本網(wǎng)授權不得轉載、摘編或利用其它方式使用上述作品。已經本網(wǎng)授權使用作品的,應在授權范圍內使用,并注明“來源:儀表網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關法律責任。
  • 本網(wǎng)轉載并注明自其它來源(非儀表網(wǎng))的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉載時,必須保留本網(wǎng)注明的作品第一來源,并自負版權等法律責任。
  • 如涉及作品內容、版權等問題,請在作品發(fā)表之日起一周內與本網(wǎng)聯(lián)系,否則視為放棄相關權利。
聯(lián)系我們

客服熱線: 15267989561(同微信)

加盟熱線: 15267989561(同微信)

媒體合作: 0571-87759945

投訴熱線: 0571-87759942

關注我們
  • 下載儀表站APP

  • Ybzhan手機版

  • Ybzhan公眾號

  • Ybzhan小程序

溫馨提示

該企業(yè)已關閉在線交流功能

温州市| 宁都县| 三原县| 响水县| 德惠市| 松潘县| 平邑县| 新源县| 枣庄市| 军事| 小金县| 青冈县| 永仁县| 盘山县| 石渠县| 精河县| 平泉县| 西乌珠穆沁旗| 会理县| 海原县| 白水县| 峨山| 闸北区| 安丘市| 义乌市| 大港区| 尖扎县| 达孜县| 元谋县| 定日县| 南平市| 莆田市| 东乌珠穆沁旗| 密山市| 普兰县| 乐平市| 高台县| 涪陵区| 行唐县| 隆昌县| 房产|