社区
WebSphere
帖子详情
跪求高手回答:计算机是如何判别中的“数据与指令”一下子好像还真想不明白
caigua
2004-04-14 07:53:52
计算机中所有的数据与指令都是二进制的 ,那么当计算机从内存读取二进制的代码时 ,是怎样区分 数据 与 指令的呢?
这是我们老师出的一道题目,好像有点难度?
...全文
44
5
打赏
收藏
跪求高手回答:计算机是如何判别中的“数据与指令”一下子好像还真想不明白
计算机中所有的数据与指令都是二进制的 ,那么当计算机从内存读取二进制的代码时 ,是怎样区分 数据 与 指令的呢? 这是我们老师出的一道题目,好像有点难度?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
honbo
2004-06-09
打赏
举报
回复
其实很简单,在取指令周期取得就是指令,读数据周期读的就是数据了。
liangpd
2004-04-18
打赏
举报
回复
这个是计算机组成原理的问题吧!
随便指令和数据存放的格式一样,但是访问他们的时机不同
在取指令时期,cpu通过指令流取指令,存放在指令寄存器,
然后解释并执行指令,在执行指令时期,cpu通过数据流取数据,
存放在数据寄存器(忘了是不是这个寄存器,自己查查看)。
所以指令流取的是指令,数据流取的是数据
iceleighton
2004-04-15
打赏
举报
回复
启动的时候当然第一个加载的是指令,代码段的数据是以堆栈的数据结构存储的临时变量。
这些概念已经2,3年没看过了,只能说个大概。不正确之处,感谢兄弟们的指正。
kl582
2004-04-15
打赏
举报
回复
楼上的兄弟,启动的时候计算机怎么知道他加载的就是代码,而不是数据。而且在代码段也有数据,学计算机的都知道阿。
计算机记载的时候根本不区分代码和数据。计算机加载的第一条肯定是指令,然后根据这条指令去取二进制数,如果这条指令要取操作数,那么取出来的就是操作数;如果这条指令要取下一条指令,那么取出来得就是指令。
把指令和数据分开放是为了安全和逻辑结构清晰。
不执行取指令的指令,怎么把指令和数据加载到内存呢。所以计算机在启动的时候就已经把代码加载到内存中是错误的。
iceleighton
2004-04-14
打赏
举报
回复
简单,指令和数据在不同的内存段。去看看编译原理就明白了,代码在程序启动时就已经
加载在内存的代码段中了,然后程序在执行的时候会在内存的数据段中开堆栈存储数据。
计算机
技术
中
采用二进制,
计算机
中
采用二进制编码的原因是什么
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解。话题:
计算机
中
采用二进制编码的原因是什么
回答
:
计算机
采用二进制的原因 (1)技术实现简单,
计算机
是由逻辑电路组成,逻辑电路通常只有两个状态,开关的接通与断开,这两种状态正好可以用“1”和“0”表示。 (2)简化运算则:两个二进制数和、积运算组合各有三种,运算则简单,有利于简化
计算机
内部结构,提高运算速度。 (3)适合逻辑运算:逻辑数是逻辑...
最大值最小值平均值c语言,
求
一个C语言编程 输入N个数
求
最大值 最小值 平均数,
跪
求
c语言编程:输入N个数,
求
最大值!...
匿名网友:#include#includeint main(){int n,i,j,tmp,sum,a1000;printf"请输入n的值:\n";scanf("%d",&n);printf"请输入%d个数:\n",n;for(i=0;i{scanf("%d",&ai); //录入
数据
。sum=sum+ai; //直接
求
和,方便后面
求
平均值 } for(i=0;ifor(j=i+1...
跪
求
CAIDA DDOS 2007
数据
集下载
跪
求
CAIDA DDOS 2007
数据
集下载
计算机
主存储器的特点是存储,主存储器和二级存储器的优点和差别,
跪
求
大侠。怎么办?...
满意答案i901rri62012.12.07采纳率:54%等级:2已帮助:16476人存储器MAINmemory简称主存。是
计算机
的1个重要部件,其作用是存放
指令
和
数据
,并能由
中
央CPU(CPU)(CPU)直接随机存取。现代
计算机
是为了提高性能,又能兼顾合理的造价,往往采用多级存储体系。即由存储容量小,存取速度高的高速缓冲存储器,存储容量和存取速度适
中
的主存储器是必不成少的。主存储器是按地...
计算机
组成原理之总线设计
文章来源 cxuan 的自己公众号:
计算机
组成原理之总线设计 公众号很多硬核文章,
跪
求
大家关注~~~ 下面开始正题。 我们知道,
计算机
是由五大部件组成的:运算器、存储器、控制器、输入设备和输出设备,这个概念比较抽象,简单一点来说就是 CPU 包含运算器和控制器,存储器也就指的是内存,而输入输出设备分别指的是键盘和显示器。
计算机
这几个部件之间是需要共同协作完成信息处理的,那么,这几大部件之间如何进行通信呢?靠的是系统总线,这也是我们这篇文章讨论的重点。 认识总线 总线是将两个
计算机
或者多个功能单元连接在一起并
WebSphere
2,633
社区成员
9,566
社区内容
发帖
与我相关
我的任务
WebSphere
WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。
复制链接
扫一扫
分享
社区描述
WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章