程序:指示计算机每一步动作的一组指令。
程序的组成:指令和数据。
机器语言:机算机/CPU能直接识别并使用的语言。机器语言面向计算机/CPU,汇编语言/高级语言面向程序员。程序员敲完一行汇编指令或JS代码后,编译器就把该汇编指令翻译成CPU可以理解的机器语言。
CPU的作用:与内存交互,负责程度的解释和执行。
CPU的内部运作机制
(程序运行机制)
1.依据时钟信号,控制器将数据/指令由内存搬到寄存器。
2.运算器对寄存器中的数据进行运算,并将结果返回给控制器
3.控制器依据运算结果对计算机展开具体控制。
硬盘属于外存。
程序计数器
CPU寄存器的一种,会随着程序的执行而改变值,改变幅度为当前CPU读取的指令长度。CPU根据程序计数器从内存中读取指令或数据。
可以这么理解,CPU就像一位上门取快递的小哥。他有一块门牌,每次他依据门牌上的门牌号找到小区(内存)的相应住户,取走快递后,门牌上的门牌号就随快递大小发生相应变化,指示它去下一家住户。