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