第第55章数据处理、运算指令及应用章数据处理、运算指令及应用本章要点本章要点数据传送、字节交换、字节立即读写、移数据传送、字节交换、字节立即读写、移位、转换指令的介绍、应用及实训位、转换指令的介绍、应用及实训算术运算、逻辑运算、递增算术运算、逻辑运算、递增//递减指令的递减指令的介绍、应用及实训介绍、应用及实训表的定义、填表指令、表取数指令、填充表的定义、填表指令、表取数指令、填充指令、表查找指令的介绍指令、表查找指令的介绍5
1数据处理指令5
1数据传送指令1
字节、字、双字、实数单个数据传送指令MOVLADSTLMOVBIN,OUTMOVWIN,OUTMOVDIN,OUTMOVRIN,OUT【例5-1】将变量存储器VW10中内容送到VW100中
1MOVWVW10,VW1002
字节、字、双字、实数数据块传送指令BLKMOVLADSTLBMBIN,OUT,NBMWIN,OUT,NBMDIN,OUT,N操作数及数据类型IN:VB,IB,QB,MB,SB,SMB,LB
OUT:VB,IB,QB,MB,SB,SMB,LB
数据类型:字节IN:VW,IW,QW,MW,SW,SMW,LW,T,C,AIW
OUT:VW,IW,QW,MW,SW,SMW,LW,T,C,AQW
数据类型:字IN/OUT:VD,ID,QD,MD,SD,SMD,LD
数据类型:双字N:VB,IB,QB,MB,SB,SMB,LB,AC,常量;数据类型:字节;数据范围:1-255功能使能输入有效时,即EN=1时,把从输入IN开始的N个字节(字、双字)传送到以输出OUT开始的N个字节(字、双字)中【例5-2】程序举例:将变量存储器VB20开始的4个字节(VB20-VB23)中的数据,移至VB100开始的4个字节中(VB100-VB103)
0BMBVB20,VB100,4程序