名称 |
指令格式
(语句表) |
功能 |
操作数 |
|
单一传送指令 |
MOVB IN,OUT |
将IN的内容拷贝到OUT中
IN和OUT的数据类型应相同,可分别为字,字节,双字,实数 |
IN,OUT:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD
IN还可以是常数 |
|
MOVW IN,OUT |
IN,OUT:VW,IW,QW,MW,SW,SMW,LW,T,C,AC,*VD,*AC,*LD
IN还可以是AIW和常数
OUT还可以是AQW |
|
|
MOVD IN,OUT |
IN,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD
IN还可以是HC,常数,&VB,&IB,&QB,&MB,&T,&C |
|
MOVR IN,OUT |
IN,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD
IN还可以是常数 |
|
BIR IN,OUT |
立即读取输入IN的值,将结果输出到OUT |
IN:IB
OUT:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD |
|
BIW IN,OUT |
立即将IN单元的值写到OUT所指的物理输出区 |
IN:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD和常数
OUT:QB |
|
块传送指令 |
BMB IN,OUT,N |
将从IN开始的连续N个字节数据拷贝到从OUT开始的数据块
N的有效范围是1~255 |
IN,OUT:VB,IB,QB,MB,SB,SMB,LB,*VD,*AC,*LD
N:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD和常数 |
|
BMW IN,OUT,N |
将从IN开始的连续N个字数据拷贝到从OUT开始的数据块
N的有效范围是1~255 |
IN,OUT:VW,IW,QW,MW,SW,SMW,LW,T,C,*VD,*AC,*LD
IN还可以是AIW
OUT还可以是AQW
N:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD和常数 |
|
BMD IN,OUT,N |
将从IN开始的连续N个双字数据拷贝到从OUT开始的数据块
N的有效范围是1~255 |
IN,OUT:VD,ID,QD,MD,SD,SMD,LD,
*VD,*AC,*LD
N:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD和常数 |
|