楼主最近还看过
引用 圆圆的太阳 的回复内容:引用 liyonglong 的回复内容:如果当32位数据寄存器使用的时候,例如往D0和R0里分别传送32位数据,需要占用两个地址DD0(D0D1),DR0(R0R1). 李泳龙@永宏PLC华南(深圳)办事处FAETEL:0755-29642260那是否我可以理解为:往R0里穿16位时占用一个地址,传32位数据时占用两个地址(R1R0) 往D0里无论传16位或32位数据都会占用两个地址(R1R0),要不然的话16位寄存器R和32位寄存器D就没区别了?
R、D都是永宏FBS内部存储区的标识,这2个处于不同的空间段,它们的用法是一样的。如果想在监视页里面监视双字的R或者D,那么需要用前缀D(Double)来表示,如 DR0 表示 R1R0(永宏是低字低位表示法,同S200不同); DD0 表示 D1D0
至于你如果写 R0 或者 D0,这分别表示2个不同地址的字(16bit)寄存器。