计算机是如何实现的开方运算?[db:内容] 相关知识点: 试题来源: 解析 一般有牛顿迭代法和移位法.现在用迭代法的应该还有,在此简介下移位法,假定32位四字节数,开方得到16位两字节结果:一、清零三字节中间寄存器(余数不会超过三字节),置结果寄存器为0x0001二、以中间寄存器为高,开方数为低,左移两次,也就是将...
现在用迭代法的应该还有,在此简介下移位法,假定32位四字节数,开方得到16位两字节结果:一、清零三字节中间寄存器(余数不会超过三字节),置结果寄存器为0x0001二、以中间寄存器为高,开方数为低,左移两次,也就是将开方数的最高两位移到中间寄存器三、比较中间寄存器和结果寄存器,若结果寄存器大则结果寄存器左移一次并...
一般有牛顿迭代法和移位法。现在用迭代法的应该还有,在此简介下移位法,假定32位四字节数,开方得到16位两字节结果:一、清零三字节中间寄存器(余数不会超过三字节),置结果寄存器为0x0001 二、以中间寄存器为高,开方数为低,左移两次,也就是将开方数的最高两位移到中间寄存器 三、比较中间寄存器...