CPU:电脑的重要组件之一,包括:
寄存器:程序是由指令加数据组成的,他们在电脑中就是一些数字,寄存器就是储存这些数字的地方。控制器:负责将内存或寄存器内的数字进行读入和写出。运算器:协助上两个进行运算。时钟:会有一个频率GHz,1 GHz相当于十亿次美妙,就是CPU的计算频率。
寄存器是一个软件工程师所能接触的:必须深入了解。 高级 》 人类能懂 代码》EXE(通过windows)》加载》CPU 低级 》 机器 》CPU 能懂
编译器就是将高级语言翻译成CPU能懂的语言,111100001110001110 这并不是乱码,而是正确的数据 乱码:由于网络传输或者编码过程中导致数据结构或顺序混乱。 程序:由算法和数据组成。 寄存器类型:比内存中的读写速度快数百倍 累加寄存器:记录计算之后的数据, 标志寄存器:帮助程序员进行逻辑判断,为计算结果的状态进行标记,比较大小其实就是做减法,看结果是否为零 程序计数器:下一条指令在计算机中的地址,当前程序为100,而计数器内部的数字为101,程序并不是全部都顺序执行的: 条件分支:在计算时,计数器和标志器一起作用,32为2进制 循环。 变址:存储基址中对应的相对位置 基址:存储当前数据内存的开始的位置,基址加变得到内存地址 通用:什么都可以用,可以用在所有地方 指令:cpu内部使用,存储当前指令,不对外开发,无法接触 栈:记录栈的起始位置。