【金秋打卡】第9天+计算机组成原理
2022/11/5 3:23:57
本文主要是介绍【金秋打卡】第9天+计算机组成原理,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
第一模块:3-9计算机的运算器、3-10计算机指令的执行过程
讲师姓名:咚咚呛
第二模块:
3-9计算机的运算器
运算器的组成部分
数据缓冲器
输入缓冲和输出缓冲
输入缓冲暂时存放外设送过来的数据
输出缓冲暂时存放送往外设的数据 等待控制器下一步的命令
ALU
ALU : 算数逻辑单元,是运算器的主要组成部分
常见的位运算 (左右移, 与或非等)
算数运算 (加减乘除)
状态字寄存器
存放运算状态(条件码、进位、溢出、结果正负等)
存放运算控制信息
通用寄存器
用于暂时存放或传送数据或指令
可保存ALU的运算中间结果
容量比一般专用寄存器要大
3-10计算机指令的执行过程
指令执行的过程
取指令
分析指令
执行指令
*MOV指令内容更正*
*指令 MOV R0,R1 的意思是将R1的数据移动到R0,而非R0移动到R1。对于汇编语言双操作数指令,目的操作数在前,源操作数在后。*
**
CPU的流水线设计
类似工厂的装配线
工厂的装配线使得多个产品可以同时被加工
在同一个时刻,不同的产品均位于不同的加工阶段
这篇关于【金秋打卡】第9天+计算机组成原理的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-02springboot项目无法注册到nacos-icode9专业技术文章分享
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)