21 2.处理器—奔腾不息 2.3从头开始 口总结一下 public class convert 011111001010 101011100011 fint fahrenheit=0 011001001010 nt CelsIus=0; 100111001010 fahrenhe it- 编译/解释 111111001011 system in reado 011001001010 syster print 源代码 二进制指令 指令集
2. 处理器——奔腾不息 总结一下: 21 2.3从头开始 public class convert { go {int fahrenheit=0; int Celsius=0; fahrenheit= system.in.read(); system.out.print{ 源代码 编译/解释 二进制指令 指令集
2.处理器—奔腾不息 24这就是处理器 CPU 计算机完成任务是靠一条一条指令来实现的,指令就是在处理 器中执行的。处理器是用来处理指令的集成电路芯片,它还有 个人人熟知的名字:中央处理单元( Central Processing Unit),简称CP∪。 e
2. 处理器——奔腾不息 CPU ◼ 计算机完成任务是靠一条一条指令来实现的,指令就是在处理 器中执行的。处理器是用来处理指令的集成电路芯片,它还有 一个人人熟知的名字:中央处理单元(Central Processing Unit),简称CPU。 22 2.4这就是处理器
23 2.处理器—奔腾不息 24这就是处理器 口CPU的结构 口CPU主要包括运算器(又叫算数逻 辑单元,简称ALU)和控制器 控制单元 Control unit,CU)两大部件。 此外,还包括若干个寄存器和高速 运算逻辑单元 缓冲存储器及实现它们之间联系的 寄存器部件 数据、控制及状态的总线。 寄存器部件
2. 处理器——奔腾不息 CPU的结构 CPU主要包括运算器(又叫算数逻 辑单元,简称ALU)和控制器 (Control unit,CU)两大部件。 此外,还包括若干个寄存器和高速 缓冲存储器及实现它们之间联系的 数据、控制及状态的总线。 23 2.4这就是处理器
24 2.处理器—奔腾不息 24这就是处理器 口算术逻辑单元:算术逻辑单元的主要功能是进行算术运 篁和逻辑运篁。算术运算指加、减、乘、除等基本运算 逻辑运算指“与”、“或”等基本操作 口寄存器部件:寄存器实际是CPU暂时存放数据的地方, 里面保存着那些等待处理的数据,或已经处理过的数据。 口控制单元:控制单元主要是负责对指令译码,并且发出 为完成每条指令所要执行的各个操作的控制信号
2. 处理器——奔腾不息 算术逻辑单元:算术逻辑单元的主要功能是进行算术运 算和逻辑运算。算术运算指加、减、乘、除等基本运算; 逻辑运算指“与”、“或”等基本操作。 寄存器部件:寄存器实际是CPU暂时存放数据的地方, 里面保存着那些等待处理的数据,或已经处理过的数据。 控制单元:控制单元主要是负责对指令译码,并且发出 为完成每条指令所要执行的各个操作的控制信号。 24 2.4这就是处理器
25 2.处理器—奔腾不息 24这就是处理器 口处理器的工作过程(1/2) 口获取指令:当程序启动时,CPU 的控制单元从内存中获取指令地址。 1获取指令 然后通过复制该地址中的数据到自 己的指令寄存器中来获取指令。 口解释指令:在指令存储器中,控 制单元对指令进行解释。 驷|匕回驷寸 3执行指令
2. 处理器——奔腾不息 25 2.4这就是处理器 处理器的工作过程(1/2) 获取指令:当程序启动时,CPU 的控制单元从内存中获取指令地址。 然后通过复制该地址中的数据到自 己的指令寄存器中来获取指令。 解释指令:在指令存储器中,控 制单元对指令进行解释。 2 解释指令 3 执行指令 4 指向下一条指令 1 获取指令