導航:首頁 > 源碼編譯 > 模擬浮點數除法演算法

模擬浮點數除法演算法

發布時間:2023-09-09 01:40:22

『壹』 單片機中C語言如何實現浮點除法運算

直接除就可以了
比如定義一個整形變數int x;
另一個整形變數int y;
浮點型變數float z;

浮點數除法:
z = (float)x / (float)y

『貳』 三菱plc浮點數加減乘除指令

浮點數的加減乘除指令:

浮點數四則運算指令和整點數對應指令的運算過程大同小異,不同點在於,前者是小數,後者是整數。運算過程雖然基本相同,但指令的運用還是有所區別的,接下來我們重點看一下指令運用的區別。

數的四則運算指令只能用於32位,不能用於16位。這4個指令都有2個源操作數(S1·)、(S2·)和1個目的操作數(D·),且適用軟元件只有常數K、H和數據寄存器D。

它們的梯形圖形式如下圖所示,因為都是32位的錯作數,所以在運用指令時助記符前面要加上字母「D」。

從梯形圖可以看到,不管是加減還是乘除,不管是源址還是終址,它們都32位,這和我們在上篇文章所分享的整數四則運算指令有一定的差別,例如整數的32位乘法指令,目的操作數有4個,但浮點數的是2個。

表示方式和整點數完全不一樣,這在上上一篇文章就已經有說明,所以在此不再贅述,大家不了解的可以回看以往的文章。另外,浮點數的四則運算指令不會影響到3個標志位M8020、M8021、M8022。

和整數運算指令一樣,,PLC每掃描一個周期,這些指令就執行一次,此時,重復執行運算可能不是我們需要的,所以應該選擇脈沖執行型指令或邊沿觸發型驅動條件。

總結:

總的來說,浮點數的四則運算指令和整點數差不多,需要用的時候直接用就是。我們接下來繼續看2個與浮點數相關的其他指令。

閱讀全文

與模擬浮點數除法演算法相關的資料

熱點內容
三年級上冊北師大版數學第一課速演算法 瀏覽:258
php面試題知乎 瀏覽:548
92汽油的壓縮比 瀏覽:294
雜貨實物商城源碼 瀏覽:756
手游單機游戲app哪個好呢 瀏覽:959
at命令開機 瀏覽:36
phparray遍歷 瀏覽:354
vb怎麼上傳文件到伺服器 瀏覽:432
單片機有多少 瀏覽:262
編譯壓縮 瀏覽:649
工廠程序員翻車 瀏覽:31
鄭州程序員一個月工資 瀏覽:661
證券公司招聘程序員 瀏覽:881
java高級編程jdk7 瀏覽:446
java加密狗 瀏覽:954
lisp編程工具 瀏覽:647
加密貨幣軟錢包排行 瀏覽:836
exe文件反編譯源碼工具下載 瀏覽:43
python6bit灰度圖 瀏覽:737
如何用java編譯東西 瀏覽:827