【阿花儿】小白保命秘籍(七)
第三节 计算机工作原理
1.指令=操作码+地址码(操作数+操作码)
2.操作码:指明指令要完成操作的性质和功能。
3.地址码(操作数):指明指令操作码执行时的操作对象。
4.指令的执行过程(指令的生命周期):取指令、分析指令、执行指令。
5.指令的分类:
①数据传送指令。将数据在内存之间,或在CPU的各寄存器之间,或在CPU的寄存器与内存之间进行传送
②数据处理指令。对数据进行处理,主要包括算术运算、逻辑运算与关系运算。
③程序控制指令。控制程序中指令的执行顺序,如条件转移、无条件转移、调用子程序、返回、停机等。
④输入/输出指令。实现外部设备与主机之间的数据传输。
⑤其他指令。对计算机的硬件进行管理、堆栈操作等。
6.字长:
CPU一次能同时处理的二进制数据的位数。
作为数据,字长越长,则计算机的运算精度越高。
作为指令,字长越长,则计算机的处理能力越强。
7.多核技术
多核技术,即在一个CPU中集成多个物理核心(计算引擎)以提高CPU的运算速度。
同种处理器,双核处理器的速度一定小于单核处理器速度的两倍。(1+1<2)
8.流水线技术中可以将指令分成取指令(IF)、译码(ID)、执行指令(EX)、访存(MEM)、写回寄存器(WB)五个阶段。
