關(guān)于設(shè)置一個(gè)浮點(diǎn)常數(shù) dassault(2008/12/13 0:07:50) 點(diǎn)擊:
20870 回復(fù):
2 IP:
125.107.130.* 我需要把一個(gè)浮點(diǎn)常數(shù)放到一個(gè)寄存器內(nèi),比如采用一個(gè)mov指令吧3.14 mov到D0內(nèi),但是直接這樣做時(shí)編輯程序報(bào)錯(cuò),不知道如何實(shí)現(xiàn)這個(gè)功能?
我記得西門子的好像要在3.14加個(gè)指定是浮點(diǎn)數(shù)的前綴就可以了,但是我在永宏的手冊(cè)里找不到類似的說(shuō)明。
.1. 回復(fù):關(guān)于設(shè)置一個(gè)浮點(diǎn)常數(shù) 劉建陽(yáng)(2008/12/16 9:19:51) IP:
59.61.55.* 這個(gè)需要經(jīng)過(guò)轉(zhuǎn)換,用FDIV 314 100 D0
這時(shí)的D0就保存的是浮點(diǎn)數(shù)3.14(注意是double word,即D0\D1保存浮點(diǎn)3.14)