rex841120
級別: *
|
我在試著使用DSUB指令時出了點問題,請大俠幫忙看看 D6為什么會是-3啊? |
---|---|
|
qlin
學(xué)過一點FX型PLC基本知識
級別: 家園?
|
對于FX的數(shù)據(jù),摘《自學(xué)自會PLC指令——三菱FX2N編程技術(shù)及應(yīng)用》一段文字如下: 在FX型PLC中,負數(shù)不是以原碼表示,而是以2的補碼形式存放……(P39) 在32位減法運算中,由連續(xù)的兩個16位數(shù)據(jù)寄存器組成一個操作數(shù),結(jié)果也存放于兩個16位數(shù)據(jù)寄存器中(例如D6D5);如果結(jié)果出現(xiàn)負值,就要注意32位數(shù)據(jù)是以補碼形式存放于連續(xù)的兩個寄存器D6、D5中,而若將D5、D6分開來看,看到的就是一個16位的二進制數(shù)。 但用十進制數(shù)顯示時,則看到的不是補碼。 或許,注意到這些方面,就可以對結(jié)果作出解釋。 |
|
---|---|---|
|