能否直接用0和1编程

能。仅限可计算问题。有。直接写机器码的话,简单的可以,复杂了无论维护还是Debug都非常困难。实际使用中的CPU指令集很复杂,手写会比较容易错。我只在用VHDL写的简单CPU核中手写过机器码,但也就是一些非常简单的加减乘除。相比之下汇编就非常好了。汇编器可以帮你做翻译,比手写的机器码好多了。
■网友的回复
在ENIAC那个年代(没有编译器,操作系统之类的)基本都是用0-1编程的,不过那个时候用的是纸袋打孔
■网友的回复
计算机不会解释,他只会计算:)应该说,如果人能把一个问题解释成0 1的计算问题,计算机就可以处理。当然能用0 1编程了,只是比较麻烦,容易出错。上学的时候编过单板机的程序,先汇编写好,查手册翻译成16进制代码写下来,再把16进制脑补成2进制,把对应的开关拨上拨下……只能做很简单的功能啦最早的计算机ENIAC应该是插线编程的,穿孔卡是用来输入数据的。 【能否直接用0和1编程】
能否直接用0和1编程
后来计算机的程序也都存储在内存里头,应该就有人用穿孔卡编程了。


    推荐阅读