tongtong
级别: 探索解密
精华主题: 0
发帖数量: 25 个
工控威望: 129 点
下载积分: 544 分
在线时间: 78(小时)
注册时间: 2015-03-04
最后登录: 2023-11-23
查看tongtong的 主题 / 回贴
楼主  发表于: 2015-04-15 15:36
大神帮帮看这个指令


这个两个是什么意思

wwcwwc
级别: VIP会员

精华主题: 0
发帖数量: 3392 个
工控威望: 3188 点
下载积分: 70165 分
在线时间: 1601(小时)
注册时间: 2008-04-20
最后登录: 2024-05-14
查看wwcwwc的 主题 / 回贴
1楼  发表于: 2015-04-15 16:54
译码和块传送指令。
译码指令:
将D4200中的有效7位,译码后放入D4201寄存器中,注意是二进制格式。
块传送:
一般mov指令只能传送一个寄存器数据,而这个块传送是一次传送多个数据。
将寄存器D4201开始的6个寄存器,依次传送到以K4M4200为首的6个组合位元件中。
相当于:
D4200--K4M200;D4201--K4M216;D4202--K4M232依次类推。
本帖最近评分记录:
  • 下载积分:+1(tongtong)
    sjm213
    有小知识,无大学问。
    级别: 论坛版主

    精华主题: 7 篇
    发帖数量: 5168 个
    工控威望: 7391 点
    下载积分: 156834 分
    在线时间: 3123(小时)
    注册时间: 2007-11-21
    最后登录: 2024-05-15
    查看sjm213的 主题 / 回贴
    2楼  发表于: 2015-04-15 16:57
    DECO是解码指令,它的作用是将D4200里面的数值映射到D4201的某一位上。
    D4200=0则D4201.0为on,D4201=1;
    D4200=1则D4201.1为on,D4201=2;
    D4200=2则D4201.2为on,D4201=4;
    D4200=3则D4201.3为on,D4201=8;
    D4200=4则D4201.4为on,D4201=16;


    BOMV是块传送指令,就是将D4201开始的6个寄存器的数值一块传送到目标地址
    D4201===> K4M4200
    D4202===> K4M4216
    D4203===> K4M4232
    D4204===> K4M4248
    D4205===> K4M4264
    D4206===> K4M4280
    本帖最近评分记录:
  • 下载积分:+1(tongtong) 真诚感谢!