除法運(yùn)算指令
發(fā)布時(shí)間:2019/6/6 22:16:40 訪問(wèn)次數(shù):3242
除法運(yùn)算指令 IC04-P10W
除法運(yùn)算指令是對(duì)有符號(hào)數(shù)進(jìn)行相除操作,包括整數(shù)除法、完全整數(shù)除法、雙字整數(shù)除法和實(shí)數(shù)除法。這4種除法指令與所對(duì)應(yīng)的乘法指令除運(yùn)算法則不同之外,其他方面基本相同。除法指令影響的特殊存儲(chǔ)器位:SM1.0(零)、SM1.1(溢出)、SM1.2(負(fù))、SM1.3(除數(shù)為0)。
使能流輸出ENO斷開(kāi)的出錯(cuò)條件:0006(間接尋址)、SM1.1(溢出)、sM1.3(除數(shù)為0)。
在LAD和FBD中,以指令盒形式編程,執(zhí)行結(jié)果為IN1/IN2→OUT。在STI'中,通常將IN1與OUT公用一個(gè)地址單元,執(zhí)行結(jié)果OUT/IN2→OUT。
指令格式:/I IN2, OUT 〃整數(shù)除法,OUT/IN2→OUT
DIV IN2, OUT 〃整數(shù)完全除法
/D IN2, OUT 〃雙字整數(shù)除法
/R IN2, OUT 〃實(shí)數(shù)除法
在整數(shù)除法中,兩個(gè)16位的整數(shù)相除,產(chǎn)生一個(gè)16位的整數(shù)商,不保留余數(shù)。雙字整數(shù)除法也是同樣過(guò)程,只是位數(shù)變?yōu)?2位。
在整數(shù)完全除法中,兩個(gè)16位的符號(hào)整數(shù)相除,產(chǎn)生一個(gè)32位結(jié)果,其中,低16位為商,高16位為余數(shù)。32位結(jié)果的低16位運(yùn)算前被兼用來(lái)存放被除數(shù)。程序?qū)嵗覉D537中,VD10包含VW10和VW12,進(jìn)行整數(shù)完全除法時(shí),指令將兩個(gè)16位整數(shù)相除(其中被除數(shù)是VD10的低16位,即VW12中的值12345),得出一個(gè)32位結(jié)果,其中包括一個(gè)16位余數(shù)(高位ⅥV10)和一個(gè)16位商(低位X/W12)。運(yùn)算結(jié)束后,X,△V10=45,Ⅵ艦2=123。在叩200PLC中,當(dāng)數(shù)據(jù)長(zhǎng)度為字或雙字時(shí),最高有效字節(jié)為起始地址字節(jié)。
除法運(yùn)算指令 IC04-P10W
除法運(yùn)算指令是對(duì)有符號(hào)數(shù)進(jìn)行相除操作,包括整數(shù)除法、完全整數(shù)除法、雙字整數(shù)除法和實(shí)數(shù)除法。這4種除法指令與所對(duì)應(yīng)的乘法指令除運(yùn)算法則不同之外,其他方面基本相同。除法指令影響的特殊存儲(chǔ)器位:SM1.0(零)、SM1.1(溢出)、SM1.2(負(fù))、SM1.3(除數(shù)為0)。
使能流輸出ENO斷開(kāi)的出錯(cuò)條件:0006(間接尋址)、SM1.1(溢出)、sM1.3(除數(shù)為0)。
在LAD和FBD中,以指令盒形式編程,執(zhí)行結(jié)果為IN1/IN2→OUT。在STI'中,通常將IN1與OUT公用一個(gè)地址單元,執(zhí)行結(jié)果OUT/IN2→OUT。
指令格式:/I IN2, OUT 〃整數(shù)除法,OUT/IN2→OUT
DIV IN2, OUT 〃整數(shù)完全除法
/D IN2, OUT 〃雙字整數(shù)除法
/R IN2, OUT 〃實(shí)數(shù)除法
在整數(shù)除法中,兩個(gè)16位的整數(shù)相除,產(chǎn)生一個(gè)16位的整數(shù)商,不保留余數(shù)。雙字整數(shù)除法也是同樣過(guò)程,只是位數(shù)變?yōu)?2位。
在整數(shù)完全除法中,兩個(gè)16位的符號(hào)整數(shù)相除,產(chǎn)生一個(gè)32位結(jié)果,其中,低16位為商,高16位為余數(shù)。32位結(jié)果的低16位運(yùn)算前被兼用來(lái)存放被除數(shù)。程序?qū)嵗覉D537中,VD10包含VW10和VW12,進(jìn)行整數(shù)完全除法時(shí),指令將兩個(gè)16位整數(shù)相除(其中被除數(shù)是VD10的低16位,即VW12中的值12345),得出一個(gè)32位結(jié)果,其中包括一個(gè)16位余數(shù)(高位ⅥV10)和一個(gè)16位商(低位X/W12)。運(yùn)算結(jié)束后,X,△V10=45,Ⅵ艦2=123。在叩200PLC中,當(dāng)數(shù)據(jù)長(zhǎng)度為字或雙字時(shí),最高有效字節(jié)為起始地址字節(jié)。
上一篇:雙字整數(shù)加法指令
上一篇:增、減指令
熱門(mén)點(diǎn)擊
- 數(shù)據(jù)區(qū)存儲(chǔ)器的地址表示格式
- 預(yù)處理是試驗(yàn)前對(duì)試驗(yàn)樣品的處理
- 控制規(guī)模是PLC的性能指標(biāo)之一
- 依據(jù)順序功能圖用置位/復(fù)位指令編 制順序控
- 軍用電子元器件破壞性物理分析方法
- 除法運(yùn)算指令
- 展示大腦中智能傳感的概念
- 導(dǎo)致熱電能量采集技術(shù)的進(jìn)一步發(fā)展面臨著嚴(yán)峻挑
- 腐蝕作用是濕熱的主要效應(yīng)
- 欠電壓、失電壓保護(hù)通過(guò)接觸器KM的自鎖環(huán)節(jié)來(lái)
推薦技術(shù)資料
- 滑雪繞樁機(jī)器人
- 本例是一款非常有趣,同時(shí)又有一定調(diào)試難度的玩法。EDE2116AB... [詳細(xì)]
- 全新高端射頻儀器
- 集成32位RISC-V處理器&
- 第三代半導(dǎo)體和圖像傳感器 參數(shù)封裝應(yīng)用
- 汽車半導(dǎo)體
- 人形機(jī)器人技術(shù)結(jié)構(gòu)設(shè)計(jì)及發(fā)展分
- 紫光芯片云3.0整體解決方案
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究