yd1472004
级别: 探索解密
精华主题: 0
发帖数量: 17 个
工控威望: 137 点
下载积分: 608 分
在线时间: 65(小时)
注册时间: 2014-03-02
最后登录: 2024-04-10
查看yd1472004的 主题 / 回贴
楼主  发表于: 2019-05-12 16:17
各位大佬请帮忙看下
寄存器:
    d0:#1234
    d1:#5678
    d2:#9ABC
我想进行移位:
移位后:
      d0:#0012
      d1:#3456
      d2:#789A
      d3:BC00
请问,要实现这种移位用哪个指令,我用了XFRB SLD都不行啊,移位顺序不对。  


通过大神们的启发,我也弄了个程序,虽然复杂,但也是一种方法。
再次谢谢各位!
[ 此帖被yd1472004在2019-05-14 09:27重新编辑 ]
附件: 移位程序.zip (3 K) 下载次数:28
网站提示: 请不要用迅雷下载附件,容易出错
寻找无
级别: 家园常客
精华主题: 0
发帖数量: 136 个
工控威望: 628 点
下载积分: 13565 分
在线时间: 181(小时)
注册时间: 2017-06-29
最后登录: 2023-12-07
查看寻找无的 主题 / 回贴
1楼  发表于: 2019-05-13 10:36
asl指令,移位8次,试下,
本帖最近评分记录:
  • 下载积分:+3(yd1472004)
  • 下载积分:+3(wangdai527)
    流辰沙
    级别: 家园常客
    精华主题: 0
    发帖数量: 313 个
    工控威望: 641 点
    下载积分: 1068 分
    在线时间: 124(小时)
    注册时间: 2018-12-27
    最后登录: 2024-04-16
    查看流辰沙的 主题 / 回贴
    2楼  发表于: 2019-05-13 15:23
    引用
    引用第1楼寻找无于2019-05-13 10:36发表的  :
    asl指令,移位8次,试下,

    根据楼上提示,找到了NSFR,但是D的赋值顺序需要改变一下。


    NSFR移位.rar (4 K) 下载次数:21
    本帖最近评分记录:
  • 下载积分:+3(yd1472004) 热心助人!
    vv711
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 232 个
    工控威望: 1476 点
    下载积分: 78928 分
    在线时间: 3171(小时)
    注册时间: 2007-10-30
    最后登录: 2024-04-19
    查看vv711的 主题 / 回贴
    3楼  发表于: 2019-05-13 19:25
    图片:
    用MOVD
    本帖最近评分记录:
  • 下载积分:+3(yd1472004)
    中文zhw
    软件工程师
    级别: 家园常客
    精华主题: 0
    发帖数量: 377 个
    工控威望: 501 点
    下载积分: 1613 分
    在线时间: 328(小时)
    注册时间: 2016-03-13
    最后登录: 2023-07-17
    查看中文zhw的 主题 / 回贴
    4楼  发表于: 2019-05-13 20:51
    路过,学习了
    adnnin
    级别: 家园常客
    精华主题: 0
    发帖数量: 241 个
    工控威望: 565 点
    下载积分: 586 分
    在线时间: 266(小时)
    注册时间: 2016-12-30
    最后登录: 2024-04-17
    查看adnnin的 主题 / 回贴
    5楼  发表于: 2019-05-14 21:33
    引用
    引用第3楼vv711于2019-05-13 19:25发表的  :
    用MOVD

    看过老外这么写