什么是计算机系统,计算机硬件和计算机软件哪个更重要?
计算机系统是由硬件部分各种电子元器件、各类光、电、机设备的实物以及软件部分由人类事先编制的具有各类特殊功能的程序组成。
两个都重要。
如何理解计算机系统的层次结构?
对于机器的来说,人的语言不能被理解,通过层次结构将人能听懂的语言转换成机器能听懂的语言,即应用语言-高级语言-编程语言-机器语言-微指令系统(由硬件直接执行微指令)
说明高级语言、汇编语言和机器语言的差别及其联系。
机器语言(0、1代码表示的语言):用二进制代码编写程序。编写难度大,操作容易出错,可以直接在机器上执行。
汇编语言:符号式的程序设计语言,用符号代表部分操作并用符号表示指令或数据所在存储单元的地址。通过将汇编语言“翻译”成机器语言,再进行执行,编写难度更小,编写速度较快,汇编语言没有通用性(不同机器指令系统不同)。
高级语言:对问题的描述接近人的习惯,有较强的通用性。
如何理解计算机组成和计算机体系结构?
组成决定结构,组成是计算机怎么做,结构是计算机能不能做。
冯诺伊曼计算机的特点是什么
![](https://img-blog.csdnimg.cn/img_convert/4f9080d32199b99aabfdf0752c538a49.png)
指令和数据都存储于储存器中,计算机如何区分它们?
计算机可以从两个方面来做区分,分别是时间和空间。
时间。在取指周期(或取值微指令)取出的为指令,在指令执行周期(或相应微程序)取出(或写入)的为数据。
空间(或者叫地址来源)。由PC提供存储单元地址的取出的是指令,由指令地址码部分(Add(IR))提供存储单元地址的取出的是操作数。内存取出指令送控制器,而指令执行周期从内存中取的数据送运算器、往内存写入的数据也是来自于运算器。
什么是指令?什么是程序?
a.指令:通知CPU执行某种操作的“命令”,如AX+BX→AX指令就是让CPU将AX寄存器和BX寄存器中的数相加,并将结果放入AX寄存器中。
所以,指令是CPU操作的基本单位,而计算机程序由指令构成。