数据处理、运算指令及应用
本章要点
�/p>
数据传送、字节交换、字节立即读写、移位、转换指令的介绍、应用及实训
�/p>
算术运算、逻辑运算、递增
/
递减指令的介绍、应用及实训
�/p>
表的定义、填表指令、表取数指令、填充指令、表查找指令的介ç»?/p>
5.1
数据处理指令
5.1.1
数据传送指ä»?/p>
1.
字节、字、双字、实数单个数据传送指ä»?/p>
MOV
数据传送指ä»?/p>
MOV
,用来传送单个的字节、字、双字、实数。指令格式及功能如表
5-1
所示ã€?/p>




è¡?/p>

5-1
单个数据传送指ä»?/p>
MOV
指令格式
ä½?/p>
ENO = 0
即使能输出断开的错误条件是ï¼?/p>
SM4.3
(运行时间)
ï¼?/p>
0006
(间接寻址错误ï¼?/p>
�/p>
【例
5-1
】将变量存储å™?/p>
VW10
中内容送到
VW100
中。程序如å›?/p>
5-1
所示ã€?/p>
LD
I0.1
MOVW
VW10, VW100
å›?/p>
5-1
ä¾?/p>
5-1
题图
LAD
STL
MOVB IN
ï¼?/p>
OUT
MOVW IN
ï¼?/p>
OUT
MOVD IN
ï¼?/p>
OUT
MOVR IN
ï¼?/p>
OUT
操作
数及
数据
类型
IN
ï¼?/p>
VB, IB, QB, MB, SB,
SMB, LB, AC,
常量
OUT
ï¼?/p>
VB,
IB,
QB,
MB,
SB, SMB, LB, AC
IN
ï¼?/p>
VW,
IW,
QW,
MW,
SW,
SMW,
LW,
T,
C,
AIW,
常量
, AC
OUT
ï¼?/p>
VW, T, C, IW, QW,
SW, MW, SMW, LW, AC,
AQW
IN
ï¼?/p>
VD, ID, QD, MD, SD,
SMD, LD, HC, AC,
常量
OUT
ï¼?/p>
VD,
ID,
QD,
MD,
SD, SMD, LD, AC
IN
ï¼?/p>
VD,
ID,
QD,
MD,
SD, SMD, LD, AC,
常量
OUT
ï¼?/p>
VD, ID, QD, MD,
SD, SMD, LD, AC
字节
字、整æ•?/p>
双字、双整数
实数
功能
使能输入有效时,å�?/p>
EN=1
时,将一个输å…?/p>
IN
的字节、字
/
整数、双å?/p>
/
双整数或实数送到
OUT
指定çš?/p>
存储器输出。在传送过程中不改变数据的大小。传送后,输入存储器
IN
中的内容不变