第5 章 数据处理、运算指令及应用 本章要点 数据传送、字节交换、字节立即读写、移位、转换指令的介绍、应用及实训 算术运算、逻辑运算、递增/递减指令的介绍、应用及实训 表的定义、填表指令、表取数指令、填充指令、表查找指令的介绍 5
1 数据处理指令 5
1 数据传送指令 1
字节、字、双字、实数单个数据传送指令MOV 数据传送指令 MOV,用来传送单个的字节、字、双字、实数
指令格式及功能如表 5-1 所示
表 5-1 单个数据传送指令MOV指令格式 使 ENO = 0 即使能输出断开的错误条件是:SM4
3(运行时间),0006(间接寻址错误)
【例 5-1】将变量存储器 VW 10 中内容送到 VW 100 中
程序如图 5-1 所示
1 MOVW VW 10, VW 100 图 5-1 例 5-1 题图 2
字节、字、双字、实数数据块传送指令BLKMOV LAD STL MOVB IN,OUT MOVW IN,OUT MOVD IN,OUT MOVR IN,OUT 操作数及数据类型 IN:VB, IB, QB, MB, SB, SMB, LB, AC, 常量 OUT:VB, IB, QB, MB, SB, SMB, LB, AC IN:VW , IW , QW , MW , SW , SMW , LW , T, C, AIW , 常量, AC OUT:VW , T, C, IW , QW , SW , MW , SMW , LW , AC, AQW IN:VD, ID, QD, MD, SD, SMD, LD, HC, AC, 常量 OUT:VD, ID, QD, MD, SD, SMD, LD, AC IN:VD, ID, QD, MD, SD, SMD, LD, AC, 常量 OUT:VD, ID, QD, MD, SD, S