求助:三菱SMOV指令应用 点击:1435 | 回复:5



狂奔之蜗牛

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 8回
  • 年度积分:0
  • 历史总积分:17
  • 注册:2005年5月13日
发表于:2005-05-13 16:48:00
楼主
望路过大虾指导. SMOV D1 K4 K2 D1 K3 当D1=1234时,D2=?



甘泉

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 19回
  • 年度积分:0
  • 历史总积分:94
  • 注册:2005年4月26日
发表于:2005-05-13 18:18:00
1楼
可是在求D2时,你不能没有原D2的值啊 13 SMOV 位移动 SMOV D1 K4 K2 D2 K3 D2 的 10(3)位及10(0)位在从D1传送时不受任何影响. 将数据源(BIN)的BCD转换值从其第四位(m1=4) 起的低2位部分(m2=2)向目标的第3位(n=3)开始传送,然后将其转换回BIN码 SMOV D1 K4 K2 D2 K3 解读: 用D1 的 从高位 K4 起的2个数值 替换D2 从高位K3起 比如 K4 K3 K2 K1 D1=1234 = 0001 0010 0011 0100 D2=0000 = 0000 0000 0000 0000 用D1的K4位换D2的K3位 用D1的K3位换D2的K2位 其它不变 D2=0120 =0000 0001 0010 0000

狂奔之蜗牛

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 8回
  • 年度积分:0
  • 历史总积分:17
  • 注册:2005年5月13日
发表于:2005-05-14 08:15:00
2楼
不对吧. D2 的 10(3)位及10(0)位在从D1传送时不受任何影响. 应该是D2=1124=0001 0001 0010 0100

狂奔之蜗牛

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 8回
  • 年度积分:0
  • 历史总积分:17
  • 注册:2005年5月13日
发表于:2005-05-14 08:33:00
3楼
我错了.呵呵.是0120.

老LULU

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 41回
  • 年度积分:0
  • 历史总积分:71
  • 注册:2007年11月13日
发表于:2008-05-16 10:49:00
4楼
位移传送指令我始终不能理解,,,

fomtec

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2008-11-13 11:36:45
5楼

就是那些进制比较麻烦而已,没什么,搞懂进制就学会一大部分


热门招聘
相关主题

官方公众号

智造工程师