能否直接用0和1编程
能。仅限可计算问题。有。直接写机器码的话,简单的可以,复杂了无论维护还是Debug都非常困难。实际使用中的CPU指令集很复杂,手写会比较容易错。我只在用VHDL写的简单CPU核中手写过机器码,但也就是一些非常简单的加减乘除。相比之下汇编就非常好了。汇编器可以帮你做翻译,比手写的机器码好多了。
■网友的回复
在ENIAC那个年代(没有编译器,操作系统之类的)基本都是用0-1编程的,不过那个时候用的是纸袋打孔
■网友的回复
计算机不会解释,他只会计算:)应该说,如果人能把一个问题解释成0 1的计算问题,计算机就可以处理。当然能用0 1编程了,只是比较麻烦,容易出错。上学的时候编过单板机的程序,先汇编写好,查手册翻译成16进制代码写下来,再把16进制脑补成2进制,把对应的开关拨上拨下……只能做很简单的功能啦最早的计算机ENIAC应该是插线编程的,穿孔卡是用来输入数据的。 【能否直接用0和1编程】
后来计算机的程序也都存储在内存里头,应该就有人用穿孔卡编程了。
推荐阅读
- 中医怎样治疗痔疮
- 从一个人的背面,能否看出一个人的长相美丑
- 两只眼睛换着用,能否减轻视疲劳
- 澳洲ICT Master,之前毫无IT基础,背景的人一般能否读成顺利毕业
- 根据物权法规定,电(或者电力)能否成为所有权客体
- 一个人要改变究竟有多难,能否分享下自己改变的经历
- 怎样在不修改上游程序代码的前提下,从内存中直接得到其输出
- 在和别人相处时,你对别人的印象直接反映出别人对你的印象,这有科学依据吗
- 我的女友有点胖,我该怎样让他有减肥运动的想法,因为太直接了怕她受不了。
- 对于普通高中的学生能否妄想考北大