传送指令
字节传送、字传送、双字传送、实数传送
MOV-B ENO IN OUT MOVB IN,OUT E
MOV-R EIN ENO OUT ENO OUT MOV-W EN IN ENO OUT MOV-DW EN IN MOVW IN,OUT MOVDW IN,OUT MOVR IN,OUT
字节块、字块、双字块传送
数据块传送指令把从输入(IN)指定地址开始的N(<=255)个连续字节、字、双字的内容传送到从输出(OUT)指定地址开始的N个连续字节、字、双字的存储单元中去。
BLKMOV-BLKMOV-W EIN N ENO OUT BLKMOV-DW EN IN N OUT ENO
EIN N ENO OUT
MOVB IN,OUT MOVW IN,OUT MOVDW IN,OUT
使能输入 使能输出
IN:待填充数据存储区首地址 N:传送个数
OUT:需要填充的存储区首地址(目标单元地址)
意思为:把VB1000-VB1009十个连续字节中数据一起传送到VB0-VB9中
用途:通常情况下用于程序存储区清零,初始化。
存储区填充指令(字填充指令)
使能输入 使能输出
IN:待填充数据 N:填充个数
OUT:需要填充的存储区首地址
用途:通常情况下用于程序存储区清零,初始化。
题目:1.用传送指令做八灯循环亮灭,亮灯时用字传送,灭灯时用双字传送,不能直接把数字传给Q区,也不能出现Q区线圈和触点。
2.用传送指令做IB0对应点动QB0。