古代计算机数字的转换方法如下:
二进制到十进制
将二进制数按权展开求和。例如,二进制数 (1111.101)₂ 转换为十进制数是 1×2³ + 1×2² + 1×2¹ + 1×2⁰ + 1×2⁻¹ + 0×2⁻² + 1×2⁻³ = 15.625₁₀。
十进制转换为二进制
整数部分:采用除2取余数法,将十进制整数反复除以2,每除一次,都取其余数,直到被除数为0。第一次除得的余数为个位,接着是十位,以此类推。
小数部分:乘2取整法,将十进制小数反复乘以2,每乘一次,都取其乘积中的整数,然后用余下的小数乘以2,第一次乘得的整数为十分位,接着是百分位,以此类推。
八进制变为二进制
将每一位八进制数表示为三位二进制数。例如,八进制数 623.43 转换为二进制数是 6→110 2→010 3→011 . 4→100 3→011 4。
二进制变为八进制
将二进制数整数部分从右向左每三位一组,每一组为一位八进制数,最后一组不足三位就在前面加个0。例如,二进制数 101101 转换为八进制数是 255。
这些方法可以帮助你在古代计算机系统中进行数字的转换。