是的。
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/3b292df5e0fe992538255fc126a85edf8db17171?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
因为硬件系统给软件提供了控制硬件的指令系统,而软件就是以这些指令为基础建立起来的。硬件的这些指令本质上是电信号,给硬件发出特定电信号的时候,硬件就作出规定的动作,这是硬件在设计的时候就定下的,有一些规范来确定。
硬件提供的指令系统就是机器语言,和汇编语言是一一对应的。高级语言编写的软件最终都要使用编译程序将其翻译为机器语言供机器执行。
硬件系统与软件系统是互相配合,互相工作,缺一不可的。计算机系统包括硬件和软件系统两个部分。在计算机系统中,硬件和软件是不可缺少的两个部分。
软件是为了完成某一项特定工作而开发的程序:如windows操作系统主要用来控制电脑硬件协同工作的,又如QQ用来通信。