• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
zz2679493
三十而立
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 290 個(gè)
工控威望: 457 點(diǎn)
下載積分: 14881 分
在線時(shí)間: 272(小時(shí))
注冊(cè)時(shí)間: 2014-06-08
最后登錄: 2023-11-24
查看zz2679493的 主題 / 回貼
樓主  發(fā)表于: 2018-11-14 19:53
有沒有什么好辦法,把紅框里面的數(shù)據(jù)轉(zhuǎn)移到雙字?jǐn)?shù)據(jù)寄存器,我想的土辦法用K1000,K100相乘相加

楓落云端
施主,腳抬一下
級(jí)別: 略有小成

精華主題: 0
發(fā)帖數(shù)量: 341 個(gè)
工控威望: 465 點(diǎn)
下載積分: 1547 分
在線時(shí)間: 414(小時(shí))
注冊(cè)時(shí)間: 2017-10-10
最后登錄: 2024-11-29
查看楓落云端的 主題 / 回貼
1樓  發(fā)表于: 2018-11-15 10:52
字符型全在低位,先把D104到D112的低位字符用BTOW 變成連續(xù)的字符串型的數(shù)字,再用字符轉(zhuǎn)浮點(diǎn)數(shù)指令EVAL轉(zhuǎn)成浮點(diǎn)數(shù)11.9522
tkggtdkjpl
工欲善其事,必先利其器!
級(jí)別: 網(wǎng)絡(luò)英雄

精華主題: 1 篇
發(fā)帖數(shù)量: 3443 個(gè)
工控威望: 20982 點(diǎn)
下載積分: 28635 分
在線時(shí)間: 1765(小時(shí))
注冊(cè)時(shí)間: 2010-01-03
最后登錄: 2024-12-25
查看tkggtdkjpl的 主題 / 回貼
2樓  發(fā)表于: 2018-11-15 18:09
要先判斷是正是負(fù),是不是0,排除后在處理!
自動(dòng)化單機(jī),生產(chǎn)線,項(xiàng)目編程調(diào)試!
zz2679493
三十而立
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 290 個(gè)
工控威望: 457 點(diǎn)
下載積分: 14881 分
在線時(shí)間: 272(小時(shí))
注冊(cè)時(shí)間: 2014-06-08
最后登錄: 2023-11-24
查看zz2679493的 主題 / 回貼
3樓  發(fā)表于: 2018-11-16 11:12
一樓的方法試了一下,EVAL轉(zhuǎn)之后,后面的數(shù)據(jù)一直為零,可能沒試對(duì),我再試試,感謝提供思路
zz2679493
三十而立
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 290 個(gè)
工控威望: 457 點(diǎn)
下載積分: 14881 分
在線時(shí)間: 272(小時(shí))
注冊(cè)時(shí)間: 2014-06-08
最后登錄: 2023-11-24
查看zz2679493的 主題 / 回貼
4樓  發(fā)表于: 2018-11-16 11:13
這個(gè)數(shù)據(jù)沒有負(fù)數(shù)
菜鳥入行
級(jí)別: 論壇先鋒

精華主題: 0
發(fā)帖數(shù)量: 1379 個(gè)
工控威望: 1557 點(diǎn)
下載積分: 3686 分
在線時(shí)間: 177(小時(shí))
注冊(cè)時(shí)間: 2017-09-01
最后登錄: 2024-06-11
查看菜鳥入行的 主題 / 回貼
5樓  發(fā)表于: 2018-11-16 11:22
D1 是16位的

MUL D1 K1 D10  后,變32位的
打個(gè)醬油,懂的不多
水平有限,能幫則幫
互相幫助,共同進(jìn)步
楓落云端
施主,腳抬一下
級(jí)別: 略有小成

精華主題: 0
發(fā)帖數(shù)量: 341 個(gè)
工控威望: 465 點(diǎn)
下載積分: 1547 分
在線時(shí)間: 414(小時(shí))
注冊(cè)時(shí)間: 2017-10-10
最后登錄: 2024-11-29
查看楓落云端的 主題 / 回貼
6樓  發(fā)表于: 2018-11-17 09:58
圖片:
根據(jù)樓主圖片上的數(shù)據(jù)模擬了一份,完全可以得出正確的浮點(diǎn)數(shù)。上圖為證。另外多一句,EVAL可以連帶符號(hào)一起給轉(zhuǎn)成正確的浮點(diǎn)數(shù)。比如字符串為"-011.952"
楓落云端
施主,腳抬一下
級(jí)別: 略有小成

精華主題: 0
發(fā)帖數(shù)量: 341 個(gè)
工控威望: 465 點(diǎn)
下載積分: 1547 分
在線時(shí)間: 414(小時(shí))
注冊(cè)時(shí)間: 2017-10-10
最后登錄: 2024-11-29
查看楓落云端的 主題 / 回貼
7樓  發(fā)表于: 2018-11-17 10:02
圖片:
字符串負(fù)數(shù)情況下轉(zhuǎn)為浮點(diǎn)數(shù)
zz2679493
三十而立
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 290 個(gè)
工控威望: 457 點(diǎn)
下載積分: 14881 分
在線時(shí)間: 272(小時(shí))
注冊(cè)時(shí)間: 2014-06-08
最后登錄: 2023-11-24
查看zz2679493的 主題 / 回貼
8樓  發(fā)表于: 2018-11-19 09:03
感謝一樓,我一開始按VAL的格式,怪不得數(shù)據(jù)一直都為零
剛用EVAL指令也報(bào)錯(cuò),要32位才行,這個(gè)我再研究下,十分感謝,這樣兩個(gè)指令就夠了,省了一大段基礎(chǔ)指令
楓落云端
施主,腳抬一下
級(jí)別: 略有小成

精華主題: 0
發(fā)帖數(shù)量: 341 個(gè)
工控威望: 465 點(diǎn)
下載積分: 1547 分
在線時(shí)間: 414(小時(shí))
注冊(cè)時(shí)間: 2017-10-10
最后登錄: 2024-11-29
查看楓落云端的 主題 / 回貼
9樓  發(fā)表于: 2018-11-19 10:37
EVAL指令因?yàn)槭菍?duì)字符操作,所以使用的時(shí)候一定要特別注意。EVAL所取的寄存器不能為空值,也不能是非正常數(shù)字表達(dá)方式的字符,比如出現(xiàn)ABCDEFG等一些不是數(shù)字字符的數(shù)據(jù)。不然CPU必定會(huì)報(bào)錯(cuò)
zz2679493
三十而立
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 290 個(gè)
工控威望: 457 點(diǎn)
下載積分: 14881 分
在線時(shí)間: 272(小時(shí))
注冊(cè)時(shí)間: 2014-06-08
最后登錄: 2023-11-24
查看zz2679493的 主題 / 回貼
10樓  發(fā)表于: 2018-11-19 11:17
指令說明書上對(duì)EVAL的介紹里,沒有16位的指令,一樓你是怎么打出來的


[upload=2]  
zz2679493
三十而立
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 290 個(gè)
工控威望: 457 點(diǎn)
下載積分: 14881 分
在線時(shí)間: 272(小時(shí))
注冊(cè)時(shí)間: 2014-06-08
最后登錄: 2023-11-24
查看zz2679493的 主題 / 回貼
11樓  發(fā)表于: 2018-11-19 11:18

  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go