计算机具体是怎么工作的(软硬件转换)

来源:百度知道 编辑:UC知道 时间:2024/05/31 03:09:02
书上说程序先被翻译成汇编语言,然后经汇编器汇编成二进制代码,然后再运行,可计算机为何能理解二进制代码,进而运行的?(希望给出详细的解答,物理层面的,如果没法说清楚,那么要学哪些知识或看哪些书可以搞明白?我一直搞不懂为何我们写的程序,计算机就可以按照程序来运行?
进一步讲,如何将程序转化成信号, 就是想搞清计算机具体是怎么工作的?

应该学《操作系统原理》,《逻辑电路》,还应该了解汇编语言。
你是学的汇编和单机片吗,不是的话就不要马上了解这些,因为我们现在的编程理念就是为简化对计算机底层的了解,比如现在的面向对象设计,不要过于钻牛角尖,只知道计算机是通过二进制代码运行的就可以了,否则你在浪费时间精力。当然学什么都要学操作系统知识,不过这是你学习的最后一个过程