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