版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014258541/article/details/81939373
计算机数据存储的单位
1.位(bit)
2.字节(byte)
3.字(word):是计算机进行数据处理和运算的单位,即CPU在单位时间内能一次处理的二进制数据的位数,组成字的二进制位数称为字长。
计算机如何进行高效地运行执行程序
指令
计算机硬件课执行的、完成某种操作的的命令。
指令由操作码和操作数两部分组成:
操作码:指明该指令要完成的操作:加、减、乘、除、传送等;
操作数:指出被操作的对象所在的存储单元地址,寄存器地址及立即数。或指出运算的结果应送到哪个单元中。有时也称为地址码。
指令系统
- 数据传送指令:将数据在内存与CPU之间进行传送。
- 数据处理指令:对数据进行算术、逻辑或关系运算。
- 程序控制指令:控制程序中指令的执行顺序。如条件转移、无条件转移
- 输入/输出指令:实现外部设备与主机之间的数据传输。
- 其他指令:对计算机硬件进行管理等。
程序
程序:根据解决某一问题的步骤,编制的指令序列。
程序是由一条条指令按一定顺序组合而成,它告诉计算机要完成什么功能和具体步骤。程序必须事先输入到计算机中,才能被执行。
计算机执行了相应的指令序列,就完成了预定的任务。计算机的一切操作都是在事先编制好的、存储在计算机中的程序下进行的。
计算机工作的过程就是执行指令的过程。
计算机的工作过程
存储程序控制原理是计算机结构设计和自动连续工作的基础。计算机依靠硬件和软件的配合进行工作,计算机的工作过程就是执行指令的过程(三个阶段)。
取指令:
控制器据程序计数器PC的内容,将要执行的指令从内存单元中取出,并送到CPU的指定寄存器中。
分析指令:
CPU对取出的指令通过译码器进行分析,判断指令要完成的操作。如果需要操作数,则到内存中取操作数,如果需要运算,则通知运算器进行计算,计算结果再保存到内存中。
执行指令: