第一模块:3-9计算机的运算器、3-10计算机指令的执行过程
讲师姓名:咚咚呛
第二模块:
运算器的组成部分
数据缓冲器
输入缓冲和输出缓冲
输入缓冲暂时存放外设送过来的数据
输出缓冲暂时存放送往外设的数据 等待控制器下一步的命令
ALU
ALU : 算数逻辑单元,是运算器的主要组成部分
常见的位运算 (左右移, 与或非等)
算数运算 (加减乘除)
状态字寄存器
存放运算状态(条件码、进位、溢出、结果正负等)
存放运算控制信息
通用寄存器
用于暂时存放或传送数据或指令
可保存ALU的运算中间结果
容量比一般专用寄存器要大
指令执行的过程
取指令
分析指令
执行指令
*MOV指令内容更正*
*指令 MOV R0,R1 的意思是将R1的数据移动到R0,而非R0移动到R1。对于汇编语言双操作数指令,目的操作数在前,源操作数在后。*
**
CPU的流水线设计
类似工厂的装配线
工厂的装配线使得多个产品可以同时被加工
在同一个时刻,不同的产品均位于不同的加工阶段