kingswelwp
級別: 略有小成
|
D10的數據是整數,D11的數據是小數,如何把這兩個D值數據組合到一個D20里面? 比如D10=35,D11=01,通過什么具體指令可以組合成D20=35.01 [ 此帖被kingswelwp在2020-05-17 13:36重新編輯 ] |
---|---|
|
tingfenghu
級別: 工控俠客
|
一個寄存器16位二進制,存無符號整數最大為65535, 存小數時只能按這個數值去放大, 1.00的小數,在D20存100。 數值不超范圍,先將數值放大,再加一起存到D20。 |
|
---|---|---|
|
dabanshuan
級別: 家園常客
|
首先你的小數部分已經是浮點數類型了 那么將整數部分用FLT指令轉換成浮點數類型 然后用DEADD 浮點數加法指令相加 結果保存到D20,D21中 |
|
---|---|---|
|
bakey533
人生重要的不是所站的位置,而是所朝的方向。
級別: 工控俠客
|
浮點數的四則運算了解一下:D11/100+D10 |
---|---|
|