一个例程的问题

[复制链接]
4628|25
juventus9554 发表于 2011-5-22 19:04 | 显示全部楼层
第二个问题是除2运\算了。除2运\算采用的是右移运\算。我们将12数当作一个整体看。低4右移产生的其实就是12位数据的0位,而中间4右移产生的其实是4(相当于10除2等于8一样),高4位右移产生的是8(相当于100除2等于80一样).
llljh 发表于 2011-5-22 19:12 | 显示全部楼层
对,如+=1。所以才有两个8位数相加的结果是12位数。最后的加0是为了记录进位标志。
llljh 发表于 2011-5-22 19:20 | 显示全部楼层
第二个问题是除2运\算了。除2运\算采用的是右移运\算。我们将12数当作一个整体看。低4右移产生的其实就是12位数据的0位,而中间4右移产生的其实是4(相当于10除2等于8一样),高4位右移产生的是8(相当于100除2等于8 ...
juventus9554 发表于 2011-5-22 19:04
所以每次的右移中低位的可以忽略,而中4和高4的是一定要保存结果的。
 楼主| chuxh 发表于 2011-5-22 19:32 | 显示全部楼层
嗯,明白了,结贴了
xxz512855159中 发表于 2011-5-22 22:44 | 显示全部楼层
 楼主| chuxh 发表于 2011-5-23 21:10 | 显示全部楼层
楼上是让我给你打电话?呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部