資料介紹:
r.2.30以上的版本才能對(duì)應(yīng)。
注意要點(diǎn)
1. 有關(guān)運(yùn)算結(jié)果
• 商和余數(shù)的位顯示位正(0)、負(fù)(1)的符號(hào)。
• 當(dāng)被除數(shù)或除數(shù)其一為負(fù)時(shí),商為負(fù)。
當(dāng)被除數(shù)為負(fù)時(shí),余數(shù)為負(fù)。
2. 的軟元件
• 通過位數(shù)來位軟元件時(shí),不能得出余數(shù)。
• 使用32位運(yùn)算(DDIV、DDIVP)時(shí),不能Z。
錯(cuò)誤
• 除數(shù) 為0時(shí),會(huì)發(fā)生運(yùn)算錯(cuò)誤,并且不能執(zhí)行指令。
• 運(yùn)算結(jié)果過32,767(16位運(yùn)算)或者2,147,483,647(32位運(yùn)算)時(shí),出現(xiàn)運(yùn)行錯(cuò)誤。(進(jìn)位標(biāo)志位也為ON)
程序舉例
1. 16位運(yùn)算
2. 32位運(yùn)算
軟元件 名稱 內(nèi)容
M8304*1 零位 ON : 運(yùn)算結(jié)果為0時(shí)
OFF : 運(yùn)算結(jié)果為0以外時(shí)
M8306*1 進(jìn)位 ON : 運(yùn)算結(jié)果過32,767(16位運(yùn)算)或者2,147,483,647(32位運(yùn)算)時(shí),進(jìn)位標(biāo)志位動(dòng)作。
OFF: 運(yùn)算結(jié)果為32,767(16位運(yùn)算)或者2,147,483,647(32位運(yùn)算)以下時(shí)
S1 S1 S2 S2 D D
D D
指