作业帮 > 数学 > 作业

16位二进制数的除法比如十进制运算8184÷100=81中,8184向右移动了2次得到81,那8184的二进制1FF8H

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/16 13:49:01
16位二进制数的除法
比如十进制运算8184÷100=81中,8184向右移动了2次得到81,那8184的二进制1FF8H怎么移动才可以得到81的二进制51H?
16进制要想跟十进制那样移动,应该是除16的n次方.比如1FF8H除以256(即100H),则右移两次得1FH.但你要除100(64H)就不可能了.不知道你要干什么用.如果只是运算的话,我有一种办法,就是普通的除法笔算.
比如:8184处100,笔算时是先818除100得8余18,再184除100得1余84.结果为81余84.
那么16进制也可以的.先1FFH除64H,由于1FH=31,因此取5H,则64H*5H=1F4H,结果:5H余AH,A8H除以64H,结果为1H余54H.总的结果等于51H余54H.
刚开始计算可能有点烦.习惯就好.就像亚里士多德说得:人之所以用十进制计算是因为有时个手指.如果你有16只手指就不会觉得计算这个会烦了.多练练吧.