运算器,控制器的基本组成及指令执行大概过程

weblog 921 0 0

《计算机组成原理》

运算器的基本组成如下

运算器的基本组成

控制器的基本组成

控制器的基本组成

完成一条指令的步骤

完成一条指令的步骤

计算机的工作过程

过程描述起来非常复杂,不太好描述,我也是截图贴在了这里(原视频在bilibili)。

视频链接:https://www.bilibili.com/video/BV1BE411D7ii?p=5&spm_id_from=pageDriver

例如一段c语言的程序,分析它的执行过程

int a=2,b=3,c=1,y=0;
void main( )
	y=a*b+c ;
}
1.将代码编译并装入主存
编译后的程序指令和数据在内存中的分布

首先pc寄存器指向0号内存,每执行完一条指令,pc寄存器自动+1

2.取第一个指令的执行过程
取第一个指令的执行过程
3.执行第二个指令
执行第二个指令
4.执行第三个指令
执行第三个指令
5.执行第四个指令
执行第四个指令
6.执行第五条指令
执行第五条指令

总结


猜你喜欢
official 920 《计原理》结构图结构图存储体是用于存储数据地方,MAR是地址寄存,MDR是数据寄存。cpu想要从存储体中取出数据,首先要将数据地址写入MAR寄存中,那么MAR就可以根据这个
official 1012 结果和最终结果都保存在存储中。它根据位置存入和取出信息。有了存储,计机才有记忆功能,才能保证正常工作。按用途存储可分为主存储(内存)和辅助存储(外存),也有分为外部存储
java虚拟机(jvm) 3095 念:解释:一边对序进翻译,翻译机可以,一边交给计,翻译一句一句。编译:对整个序先翻译机可以理解,然后计机可以直接。java是解释还是
official 1036 《操作系统》总览两种“人畜无害”。比如:加、减、乘、除这些普通。有有很高权限。比如:内存清零。如果用户序可以使用这个,就意味着一个用户可以将其他用户
official 1552 结构1.微序设计级该级工具是微集,序员用微编写序,由硬件直接。(如图中最下一右边PCWrite=1表示对PC寄存,详细内容在部分将详细学习)。计
java基础 3751 当前线字节码。在Java虚拟机念模型里[1],字节码解释工作时就是通改变这个计数值来选取下一条需要字节码,它是,分支、循环、跳转、异常处理
框架 3387 1.浏览请求浏览向服务请求时,服务不会直接我们类,而是到web.xml里寻找路径名①:第一步,浏览输入访问路径后,携带了请求,头,体②:第二步,根据访问路径找到已注册
official 923 序是什么序:就是一个序列。早期机(只支持单道序)代码放在序段内,处理数据放在数据段内(如变量)引入多道序技术之后为了方便操作系统管理,完序并发,引入
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。