gp1604
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看gp1604的 主题 / 回贴
楼主  发表于: 2009-08-24 11:15
[FMOV  K0  D9125  K8]    :這段要如何解釋呢


[BMOV D9125  D3240   K8 ]: 這段要如何解釋呢

[D>R60 K99999]-[DMOV  K0  R60] :這段要如何解釋呢


麻煩各位大大   謝謝!!
qinshengyue
是我,别开枪!
级别: VIP会员
精华主题: 0
发帖数量: 808 个
工控威望: 1216 点
下载积分: 31304 分
在线时间: 1234(小时)
注册时间: 2009-04-09
最后登录: 2023-05-23
查看qinshengyue的 主题 / 回贴
1楼  发表于: 2009-08-24 11:42
引用
引用楼主gp1604于2009-08-24 11:15发表的 麻煩各位厲害的大大 幫我解釋這幾個程式碼 :
[FMOV  K0  D9125  K8]    :這段要如何解釋呢


[BMOV D9125  D3240   K8 ]: 這段要如何解釋呢

.......

FMOV 一点多送指令 将从D9125开始的8个数据寄存器(D9125到D9132)里面的数据清零
BMOV 块传送指令   将源操作数从D9125开始的8个数据寄存器(D9125到D9132)对应传送到目标操作数从D3240开始的8个数据寄存器(D3240到D3247)
D> 32位的数据比较指令
DMOV 32位的传送指令
小侯
小侯
级别: 工控侠客
精华主题: 0
发帖数量: 470 个
工控威望: 2600 点
下载积分: 6548 分
在线时间: 489(小时)
注册时间: 2008-10-17
最后登录: 2024-05-16
查看小侯的 主题 / 回贴
2楼  发表于: 2009-08-24 11:55
[D>R60 K99999]-[DMOV  K0  R60]

當R60、R61組合起來的32位元暫存器大於常數99999時
搬移常數0給(R60、R61)
gp1604
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看gp1604的 主题 / 回贴
3楼  发表于: 2009-08-24 13:42
感謝  各位大大 的詳細說明
shanbendiao
级别: 略有小成
精华主题: 0
发帖数量: 117 个
工控威望: 250 点
下载积分: 688 分
在线时间: 62(小时)
注册时间: 2009-08-09
最后登录: 2016-03-07
查看shanbendiao的 主题 / 回贴
4楼  发表于: 2009-08-25 01:27
FMOVE 是多点传送指令通俗点说应该是说将KO存到以d9125为首的8个寄存器里面去。。
bmov 是快传送指令。将d9125为首的8个寄存器移到以d3240为首的8的寄存器去