momotaro
級別: 正式會員
|
又遇到問題了... D8340 與 -100000 比較時(shí)出現(xiàn)編譯錯(cuò)誤 , 與-10000 比較時(shí)可編譯成功 因此看起來應(yīng)該是要用DWord來比較的問題 可是手冊找遍了都沒看到相關(guān)的說明 , 只好又上來求救了... |
---|---|
|
zhouyingcoli
級別: 正式會員
|
16位和32位問題,要用數(shù)據(jù)類型轉(zhuǎn)換函數(shù)轉(zhuǎn)換 int_to_dint(d8340); [ 此帖被zhouyingcoli在2018-02-02 12:56重新編輯 ] |
---|---|
|
momotaro
級別: 正式會員
|
請問這樣的寫法是否和用DMOV是一樣的意思 ? 我後來是直接用DMOV到自定義的暫存器去處理 **剛剛測試了發(fā)現(xiàn)POS和D500執(zhí)行的還是16位元的資料 , 何解 ? D100和POS應(yīng)該值要相同不是嗎 ? ***找到了手冊的說明 , 看起來似乎只是把16位元的值放到32位元的暫存器 , 所以依然是只有16位元的值 ? [ 此帖被momotaro在2018-02-02 14:55重新編輯 ] |
---|---|
|
jonesony
級別: 探索解密
|
st(ldf(TRUE,X0),TN0); IF X0 THEN out_t(NOT TS1, TC0 ,50); out(TS0,Y0); out_t(Y0,TC1,50); else y0:=false; END_IF; |
---|---|
|
jonesony
級別: 探索解密
|
rst(ldf(TRUE,X0),TN0); IF X0 THEN out_t(NOT TS1, TC0 ,50); out(TS0,Y0); out_t(Y0,TC1,50); else y0:=false; END_IF; |
---|---|
|