《计算机基础》:计算机是怎么运行的?
计算机的三个根本性基础 1)计算机是执行输入、运算、输出的机器 2)程序是指令和数据的集合 3)计算机的处理方式有时与人们的思维习惯不同 计算机技术进步日新月异,进步的方向就是为了更好的贴合人类,为人类服务。这就需要他的思维习惯有更好的进步,这是如此,计算机还有很大的进步空间。(面向对象变成,是贴合人类的一种体现) 无论是刚入行的技术人员,还是有资历的老工程师,都应该 由衷地欢迎技术的进化,坦率地接受新技术。 CPU 机器语言就是由 二进制数字 构成的程序(.class文件),CPU 可以直接对其解释、执行。 1.CPU 中的 标志寄存器 (Flags Register)有什么作用? Flag的本意是“旗子”,这里引申为“标志”。一旦执行了算术运算、逻辑运算、比较运算等指令后,标志寄存器并不会存放运算结果的值,而是会把运算后的某些状态存储起来,例如运算结果是否为0、是否产生了 负数、是否有溢出(Overflow)等。 2.CPU内部有存储数据的地方。这种存储数据的地方叫作“寄存器”。虽然也叫寄存器,但是与I/O的寄存器不同,CPU的寄存器不仅能存储数据,还具备对数据进行运算的能力。( I/O的寄储器不能存取数据 ) 1. 控制器 控制单元主要由时序控制和指令控制等组成,其中指令控 制协调指令译码器,完成读指令、分析指令、交给运算器执行指令等操作。指令寄存器中存储着指令集。 2.