探花视频在线版免费播放,国产成人久久综合区,国产乱xxxxxx伦,老和尚趴在小嫩尼身上小说

您好,歡迎訪問(wèn)泰安宏盛自動(dòng)化科技有限公司!
20年專注工控自動(dòng)化研發(fā)制造 系統(tǒng)設(shè)計(jì)\制作\安裝一條龍服務(wù)
全國(guó)咨詢熱線:18605386049
當(dāng)前位置: 首頁(yè) > 技術(shù)資料 > 程序案例

為什么 CPU 診斷緩沖區(qū)報(bào)錯(cuò)“區(qū)域長(zhǎng)度錯(cuò)誤”

作者:小編 時(shí)間:2024-04-17 20:23:51 點(diǎn)擊:

圖 1 所示,CPU 診斷緩沖區(qū)報(bào)錯(cuò)報(bào)錯(cuò)“區(qū)域長(zhǎng)度錯(cuò)誤”,發(fā)生此類錯(cuò)誤的原因是,訪問(wèn)地址所尋址的值超出或未完全包含在所允許的操作數(shù)范圍(CPU 特定變量或數(shù)據(jù)塊大小)。

圖 1. “區(qū)域長(zhǎng)度錯(cuò)誤”

可以點(diǎn)擊診斷緩沖區(qū)下方的“在編輯器中打開(kāi)”按鈕,跳轉(zhuǎn)到發(fā)生錯(cuò)誤的程序段,如圖 2 所示。

在程序段 2 中,通過(guò)對(duì)數(shù)組下標(biāo)賦值的方式間接尋址數(shù)組中的元素,在程序段 1 中為數(shù)組下標(biāo)賦值為 2。

在數(shù)據(jù)塊的聲明中,數(shù)組只聲明了 2 個(gè)數(shù)組元素,下標(biāo)為 0-1,下標(biāo)為 2 超出了數(shù)據(jù)塊中聲明變量的范圍,故報(bào)故障“區(qū)域長(zhǎng)度錯(cuò)誤”。

可以修改數(shù)組下標(biāo)或者修改數(shù)據(jù)塊中數(shù)組元素的個(gè)數(shù),保證數(shù)據(jù)訪問(wèn)的范圍在允許的范圍內(nèi)。

圖 2. 出錯(cuò)的程序段位置

圖 3. 數(shù)組的聲明

此類錯(cuò)誤在間接尋址訪問(wèn)變量時(shí)易出現(xiàn),需要編程人員確保訪問(wèn)地址所尋址的值不超出操作數(shù)范圍。


QQ在線咨詢
聯(lián)系電話
17658151177
售后服務(wù)
17658151177