xcw
级别: 略有小成
精华主题: 0
发帖数量: 181 个
工控威望: 322 点
下载积分: 2823 分
在线时间: 345(小时)
注册时间: 2011-07-18
最后登录: 2014-06-11
查看xcw的 主题 / 回贴
楼主  发表于: 2012-09-25 21:04
图片:
如图,为什么第一排D1为2565984,而第二排为10080.请教师傅大哥们。。。。。。。。。。。。
上班=上坟
znz43
工控职业已成回忆 只因爱好常回家园 乐此不疲
级别: 工控侠客

精华主题: 0
发帖数量: 1057 个
工控威望: 4900 点
下载积分: 7351 分
在线时间: 2560(小时)
注册时间: 2010-06-24
最后登录: 2024-11-21
查看znz43的 主题 / 回贴
1楼  发表于: 2012-09-25 21:28
MUL 结果是32位,占D1,D2 两字。DIV 结果放D2地址就有冲突。
126 X 80 =10080  转成 16进制为 H2760,D2=39 转成 16进制为 H27
D1,D2构成32位 H272760 ,转成10进制等于 2565984
把DIV后的D2改到无冲突地址就正常了
本帖最近评分记录:
  • 下载积分:+1(xcw) 原来啊,多谢了
  • 出门打工难,打工学艺难,学艺拜师难,找到好师傅更难。
    赠人玫瑰,手留余香。舍得舍得,有舍才有得。