心得:知道了许多关于CPU的知识,了解了低级编程语言(机械语言、汇编语言)和高级编程语言等(但我理解的比较浅)
知识点(我觉得是的):
1、程序是指令和数据的组合体
2、CPU能够直接识别和执行的只有机器语言(CPU是用来表示计算机内部元件功能的术语)
3、硬盘和磁盘等媒介上保存的程序被复制到内存后才能运行
4、计算机的构成元件中,根据程序的指令来进行数据运算,并控制整个计算机的设备称作CPU
5、CPU的内部由寄存器、控制器、运算器和时钟构成(一个CPU内部会有20~100个寄存器/CPU是寄存器的集合体)
6、程序是把寄存器作为对象来描述的
7、程序计数器(决定着程序的流程)、累加寄存器、标志寄存器(可以对运算结果进行保存)、指令寄存器和栈寄存器都只有一个,其他寄存器一般有多个。
8、存储指令和数据的内存是通过地址来划分的(一个命令和数据通常被寄存在多个地址上)
9、程序的流程分为顺序执行、条件分支和循环三种
10、在条件分支和循环中可以使用跳转指令,即参照当前执行的运算结果判断是否跳转
11、函数的调用机制,在这个机制里运用到了机械语言的call指令和return指令
12、通过地址和搜索引实现数组是在基址寄存器和变址寄存器里运用十六进制进行的
13、机械语言指令的主要类型:数据转送指令、运算指令、跳转指令和call/return指令
14、······