madin1314
級別: 探索解密
|
問個大家可能覺得有點傻的問題,經(jīng)常給看到一些指令前面加一個字母D,也知道這是什么32位,16位和32位到底如何區(qū)分,32位為什么又會占用兩個寄存器呢?不知道怎么去運用它們,,我在想什么時候該用16位呢,什么時候該用32位呢?我一直都是糊里糊涂,請高手指點, |
---|---|
|
ljc2008
一學到老
級別: 家園常客
|
16位和32位到底如何區(qū)分,?在FX2N PLC中其數(shù)據(jù)存貯器是16位的,故一個存貯單元是16位,D0到D8195都是16位寄存器,因16位表示數(shù)值太小,故常常把二個16位數(shù)據(jù)存貯器合起來作為32位數(shù)據(jù)存貯用,特別是在乘除運算中,二個16位數(shù)據(jù)相乘,其積一定存在兩個相鄰的16位數(shù)據(jù)存貯器中。這是編程指令規(guī)定的。至於什么時候該用16位呢,什么時候該用32位呢?那就要看程序的要求了。 |
---|---|
本帖最近評分記錄: |