因为六位二进制表达范围为000000~111111,即0~63,所以六位二进制码就可以。
4个以内的符号需要2位的二进制数。
5个~8个范围内的符号需要3位的二进制数。
一般有三种方法可以把老处理器上的代码移植到新处理器上:
1、在新处理器上提供专门的运行模式来执行老代码,如英特尔的安腾(Itanium)处理器专门设计了执行x86代码的硬件。
2、把源程序重新编译到新的指令集。
3、使用软件方法,解释或翻译应用程序。
扩展资料:
缺点说明:
1、大量繁杂琐碎的细节牵制着程序员,使他们不可能有更多的时间和精力去从事创造性的劳动,去执行对他们来说更为重要的任务。如确保程序的正确性、高效性。
2、二进制代码语言程序员既要驾驭程序设计的全局又要深入每一个局部直到实现的细节,即使智力超群的程序员也常常会顾此失彼,屡出差错,因而所编出的程序可靠性差,且开发周期长
3、由于用二进制代码语言进行程序设计的思维和表达方式与人们的习惯大相径庭,只有经过较长时间职业训练的程序员才能胜任,使得程序设计曲高和寡。
参考资料来源:百度百科-二进制代码
因为六位二进制表达范围为000000~111111,即0~63,所以六位二进制码就可以。
4个以内的符号需要2位的二进制数;
5个~8个范围内的符号需要3位的二进制数;
9个~16个范围内的符号需要4位的二进制数;
17个~32个范围内的符号需要5位的二进制数;
33个~64个范围内的符号需要6位的二进制数;
65个~128个范围内的符号需要7位的二进制数;
129个~256个范围内的符号需要8位的二进制数;
扩展资料:
整数部分采用 "除2取余,逆序排列"法。
用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。例:125。
参考资料来源:百度百科-二进制
本回答被网友采纳