CPU怎么区分是指令还是数据指令和数据有什么不一样CPU根据什么来确定存放位置是代码段还是数据段

CPU怎么区分是指令还是数据指令和数据有什么不一样CPU根据什么来确定存放位置是代码段还是数据段,第1张

1)cpu的眼中全是指令程序让它执行那里,CPU就执行哪里。

2)指令和数据没什么不同,都是二进制。只是指令由特定二进制表示。

3)代码段还是数据段

是程序员自己定的。

cpu不管那么多,它执行语句就可以了。cs:ip

指向的位置就是cpu要执行语句的位置。

计算机执行程序的时候,通常在内存保存待处理的数据。

程序是为了实现一个特定的目标而预先设计的一组可 *** 作的工作步骤,就可以称为一个程序。对于计算机系统,程序就是系统可以识别的一组有序的指令。

这组指令指挥这计算机系统工作。对于计算机系统,简单的说,程序就是系统可以识别的一组有序的指令。程序存储在磁盘上,被加载到内存中,计算机系统从内存中逐条读取指令并执行。

扩展资料:

想把程序存储下来,需要定义一下机器的“指令集”, 这样各种各样的程序才用指令集中的指令描述出来, 方便存储。

一个叫控制器的东西去读取“格子“中这个程序的第一条指令,分析指令到底要做什么事情, 然后运算器去执行这个指令, 执行完第一条就接着执行第二条, 如此一直运行下去,控制器和运算器是如此紧密的在一起工作。

计算机科学家们根据电子元件的特点, 抛弃了ENIAC所使用的10进制, 转而使用二进制, 采用布尔代数的逻辑运算, 这极大的简化了电路的设计。

参考资料来源:百度百科-计算机

“计算机程序 要明白程序是如何被计算机所执行的,首先要明白什么是程序先看看一下几个问题: 程序的概念 程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。为实现预期目的而进行 *** 作的一系列语句和指令。一般分为系统程序和应用程序两大类。 程序由什么组成 程序由数据和指令组成。 什么是机器语言 机器语言是直接用二进制代码指令表达的计算机语言,指令是用0和1组成的一串代码,它们有一定的位数,并分成若干段,各段的编码表示不同的含义

以上就是关于CPU怎么区分是指令还是数据指令和数据有什么不一样CPU根据什么来确定存放位置是代码段还是数据段全部的内容,包括:CPU怎么区分是指令还是数据指令和数据有什么不一样CPU根据什么来确定存放位置是代码段还是数据段、计算机执行程序的时候通常在哪里进行数据的运算、程序指令是如何使用的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9512423.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存