meiliang212
级别: 略有小成
精华主题: 0
发帖数量: 79 个
工控威望: 201 点
下载积分: 965 分
在线时间: 18(小时)
注册时间: 2017-03-21
最后登录: 2019-10-08
查看meiliang212的 主题 / 回贴
楼主  发表于: 2018-01-05 08:24
比如D0 中的数值是21345643

怎么取出他的后四位 就是5643

请高手解答下  

谢谢
shixiu6
级别: 探索解密
精华主题: 0
发帖数量: 38 个
工控威望: 144 点
下载积分: 784 分
在线时间: 39(小时)
注册时间: 2017-04-25
最后登录: 2024-05-08
查看shixiu6的 主题 / 回贴
1楼  发表于: 2018-01-05 09:27
32767 是十六位数据寄存器  
16位;-32768……+32767;32位:-2147483648…+2147483647    
你那个是三十二位数据寄存器 方法一样
DIV 是十六位除法运算
DDIV是三十二位除法运算
[ 此帖被shixiu6在2018-01-05 09:35重新编辑 ]