madin1314
級別: 探索解密
![]() |
32位的數(shù)據(jù)寄存器D11 D10里的數(shù)據(jù)不超過32767,我可以把這個寄器里的數(shù)據(jù)作16位數(shù)據(jù)處理直接讀取D10里的數(shù)據(jù)嗎?有些指令操作不支持32位數(shù)據(jù)運算,但32位數(shù)據(jù)不大于一個16位數(shù)據(jù)范圍時是不是也可以按16位數(shù)據(jù)處理呢?請大俠們指點迷經(jīng). |
---|---|
|
回憶依然最美
一不小心混進社會, 浪子回頭已經(jīng)白費... ...
級別: 工控俠客
![]() |
樓上幾位朋友直接用16位指令有時不行滴,例如MUL指令,兩個16位的數(shù)據(jù)相乘得到一個32位的數(shù)據(jù),三菱PLC貌似沒有將32位數(shù)據(jù)轉(zhuǎn)換為16位數(shù)據(jù)的指令,因此數(shù)據(jù)不超過32767時,可以直接使用32位數(shù)據(jù)的低字做運算,實踐出真理,上圖: ![]() [ 此帖被回憶依然最美在2010-12-31 22:01重新編輯 ] |
---|---|
|