指令首先在磁盘中,以N/S级表示10来表示,通过磁盘驱动装置,转换为高低电平表示10加载到内存,高低电平通过电路输送到CPU,送到译码器进行判断,判断是什么指令类型(指令编码方式在ISA设计的时候就进行了设计),并根据相应的类型生成对所有部件的控制信号,控制信号控制CPU中的部件进行执行或者等待,等电路经过一次,那么这个指令执行完毕
冯·诺依曼结构的主要思想,“存储程序(Stored-program)” 工作方式:
任何要计算机完成的工作都要先被编写成程序,然后将程序和原始数据送入主存并启动执行。一旦程序被启动,计算机应能在不需操作人员干预下,自动完成逐条取出指令和执行指令的任务。
整个的可以由控制器不断从存储器取出指令,运算器运行,输入输出交互,这样就构成了冯·诺依曼结构,也就是通用计算机的最抽象的模型
而我们通常熟知的图灵机也是一种模型,但是却是用于证明了这个结构的可计算性,也就是说其实是证明了现实问题可以由这样的通用机器进行解决
分析大多软件,可以知道一般的软件需要:整数类型,小数类型。当然特殊软件,需要特别快的效率,需要底层硬件直接运算的数据结构可以单独设计CPU,而这种CPU是特殊的,不是现在大多人用的通用CPU 最早期的计算机只支持整数部分的计算,使用原码进行表示并计算,在后来的计算机发展以及CPU设计相互交流之中,发现使用补码来表示整数,会使用同样的存储空间但是CPU设计更加方便简单效率也更快,于是到现代的计算机中整数部分均是使用补码进行表示。
实际上&
计算机整体过程(由硬件到软件)
最新推荐文章于 2024-03-10 08:40:40 发布
本文介绍了计算机从硬件到软件的整体过程,讲解了冯·诺依曼结构的存储程序工作方式,以及指令如何从磁盘经过内存、CPU、译码器执行。讨论了整数和浮点数的表示,如补码和IEEE 754标准。还涉及了指令集体系结构(ISA)、寄存器、总线、操作系统的作用,以及早期计算机与现代计算机的差异。最后提到了指令的汇编表示及其转换为机器码的过程。
摘要由CSDN通过智能技术生成