OPN指令用于打开DB(或DI)块,打开一个DB(或DI)时,相应就关闭了指令前的DB(或DI),它通常是配合间接寻址使用的,因为,无法写成A DB3.DBX[MD0],只能写成OPN DB3 A DBX[MD0]; OPN指令有更直接的用法,例如: A DB3.DBX0.0,就直接打开了DB3(同时关闭了上一个DB)
这个例子中虽然没有使用OPN指令,但使用了直接寻址,等同于OPN指令。 DBX0.1 实际上是DB2.DBX0.1; DBX0.2 实际上是DB3.DBX0.2;
可以显示“DB寄存器1”来检查当前语句访问的DB号,可以显示“DB寄存器2”来检查当前语句访问的DI号。
|