开发一个软件或硬件是不是由工程师写下代码,然后由特殊的软件汇编成计算机的指令,输入计算机内?

如题所述

软件归根结底是这么开发的。硬件不同,即使是数字集成电路的硬件除了可以用硬件描述语言综合的逻辑设计也需要物理设计的,比如晶体管结构,布线长度等等。追问

可是为什么计算机识别这些二进制就可以读出人类所表达的指令

追答

这个讲起来就复杂了,就是一个指令一个动作,有限状态机。就像告诉计算机1+1电脑其实不是算出了2而是通过一大堆复杂的逻辑电路直接把1+1这条指令的下一个状态变成输出2。

温馨提示:答案为网友推荐,仅供参考