STL指令设计规范1101
STL指令设计
一、 操作数表示方法 1. 逻辑指令操作数表示方法
用三个字节表示
字节1 字节2 字节3
字节1:7~4 区号 3~0 通道号 字节2:16位地址低字节 字节3:16位地址高字节

2.
其它操作数表示方法 4个以上字节
字节1 字节2 字节3 字节4 字节扩充 字节1:数据类型
字节2:区号+寻址方式
字节3、字节4:16位地址/立即数双字节 字节5~:立即数扩充字节
当寻址方式为间接寻址(0x3)时,区号域表示指针所指的区号,数据类型域表示指针所指的数据类型。
用户定义指针变量时(在sgv文件定义),寻址方式选间接寻址,变量名任意,类型表示指针所指的数据类型,地址名依据开头字母确定指针指向的区,I开头代表指向I区的指针,Q开头代表指向Q区指针,T开头代表指向T区指针,C开头代表指向C区指针,M开头代表指向M区。首字母后边紧跟数字,数字代表指针在M区的首地址


3. I 、Q通道地址映射关系:开关量,通道地址为00,模拟量,通道地址=通道号*2


