15250554801
级别: 探索解密
精华主题: 0
发帖数量: 48 个
工控威望: 143 点
下载积分: 915 分
在线时间: 38(小时)
注册时间: 2018-11-29
最后登录: 2022-03-23
查看15250554801的 主题 / 回贴
楼主  发表于: 2018-12-06 14:48
如果一个寄存器中放满了16位数,想提取其中几位数来比较,可以实现这种功能吗
黄xiaoming
学工控
级别: 略有小成
精华主题: 0
发帖数量: 132 个
工控威望: 245 点
下载积分: 2781 分
在线时间: 85(小时)
注册时间: 2010-09-11
最后登录: 2023-10-17
查看黄xiaoming的 主题 / 回贴
1楼  发表于: 2018-12-06 15:34
32位显示的时候是D1D0,D0的最高位就不在是符号位了,此时D0可以存储的数据最大是65535 所以小于这个数据的时候D1里面都是0 ,至于你输入500000,D1里面应该会显示数据的,你再试一次。