计算机基本工作原理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014258541/article/details/81939373

计算机数据存储的单位

1.位(bit)
2.字节(byte)
3.字(word):是计算机进行数据处理和运算的单位,即CPU在单位时间内能一次处理的二进制数据的位数,组成字的二进制位数称为字长。

计算机如何进行高效地运行执行程序

指令

计算机硬件课执行的、完成某种操作的的命令。
指令由操作码和操作数两部分组成:
操作码:指明该指令要完成的操作:加、减、乘、除、传送等;
操作数:指出被操作的对象所在的存储单元地址,寄存器地址及立即数。或指出运算的结果应送到哪个单元中。有时也称为地址码。

指令系统

  1. 数据传送指令:将数据在内存与CPU之间进行传送。
  2. 数据处理指令:对数据进行算术、逻辑或关系运算。
  3. 程序控制指令:控制程序中指令的执行顺序。如条件转移、无条件转移
  4. 输入/输出指令:实现外部设备与主机之间的数据传输。
  5. 其他指令:对计算机硬件进行管理等。

程序

程序:根据解决某一问题的步骤,编制的指令序列。
程序是由一条条指令按一定顺序组合而成,它告诉计算机要完成什么功能和具体步骤。程序必须事先输入到计算机中,才能被执行。
计算机执行了相应的指令序列,就完成了预定的任务。计算机的一切操作都是在事先编制好的、存储在计算机中的程序下进行的。
计算机工作的过程就是执行指令的过程。

计算机的工作过程

存储程序控制原理是计算机结构设计和自动连续工作的基础。计算机依靠硬件和软件的配合进行工作,计算机的工作过程就是执行指令的过程(三个阶段)。

  • 取指令:

    控制器据程序计数器PC的内容,将要执行的指令从内存单元中取出,并送到CPU的指定寄存器中。

  • 分析指令:

    CPU对取出的指令通过译码器进行分析,判断指令要完成的操作。如果需要操作数,则到内存中取操作数,如果需要运算,则通知运算器进行计算,计算结果再保存到内存中。

  • 执行指令:

猜你喜欢

转载自blog.csdn.net/u014258541/article/details/81939373
今日推荐