软件和硬件的边界点是啥呢

这个看汇编比较容易理解。所有操作会被分解为指令集的指令。机器码通过特定端口输给硬件,硬件根据对应的机器码执行已经固化的指令操作实现软件功能
■网友
曾经数字逻辑老师告诉我们,软件和硬件的边界是不存在的能用软件实现的逻辑功能 用硬件都能实现真正区分软硬件的,不是别的,是性价比
■网友
我以前也在拼命寻找软硬件的边界,就像是寻找世界的尽头一般,最后发现这注定是没有结果的。边界在你的心中,如果你的内心给软硬件设置了一个边界,那么就遵循它吧,为获得暂时的安宁也无妨,不过也不要太执着于这个边界,因为它让你安静下来的同时也在阻碍着你。
现实中本无所谓软件和硬件,不过是人为的一种设定,用来划定工作范围而已。你说这输入法在现在看来是软件毫无疑问吧?但零几年的时候它还得靠汉卡完成工作。
我内心的边界在模电一层,往下是混沌的模拟世界,往上是精确的数字世界。

■网友
我想题目想要的是这个答案,你要知道键盘等输入设备上的符号,比如说A那是我们给它定义的,当你敲A的时候,是高低电压的接通,然后硬件接受到这个变化显示出来而已。说白了,就是0-1(高低低压)作用整个过程。
■网友
【软件和硬件的边界点是啥呢】 以非常朴素的观点看:在CPU内部,一定有这样一个器件,其输入是存储器中的二进制数所代表的指令,输出是指挥CPU其他部件工作的电路信号,这个器件就是软件和硬件的边界。
这个器件在ARM体系结构中称为指令执行单元(Instruction execute),它是控制器的一部分。也就是说,从较大的器件看可以将控制器看作软件和硬件的边界;从更细微的角度看,指令执行单元是软硬件的边界。

■网友
楼主你去了解下可编程器件就明白了。
■网友
系统
■网友
其实你只要了解了电脑是如何识别程序就很好理解。程序到最后都会转化成机器码,就是一串0和1组成的二进制代码,电脑硬件每一位读取一位代码,就好比数电中矩阵式存储存储器那样,每几个二进制数组成的字符串对应特定的功能,然后硬件就把软件功能实现了
■网友
指令集(硬件实现)与存储器(和相应的译码电路)一bit数据就是开与关,而计算机就是一大串开关组成的。不知道这样解释你能否理解。


    推荐阅读