2015-11-14 49 views
-1

我一直在嘗試完成裝配例程。這個例程將只允許整數作爲輸入。我遇到的問題是某些操作中的分區會有整數部分和小數部分。例如,如果我劃分10/3 = 3.333。我如何獲得該部門的小數部分?分部裝配MSP430

+0

取決於你想要的數字和格式。最簡單的方法是按1000縮放,所以10000/3 = 3333,然後根據需要放置小數點。 – Jester

+0

我很抱歉沒有指定格式。對於小數部分應該是3位十進制數字。 – EMPV

回答

1

如果分割功能爲您提供了一個餘數,乘以10,其餘重複分裂,結果,這是第一個小數。等等。

乘以10很簡單:添加的數量與本身(加號,號碼)和存儲結果。自己添加兩次並添加存儲的結果。這相當於(x*2)+(x*8) = (x*10)