指令和数据均以二进制代码形式存放在在主存中,CPU是如何区别它们是指令还是数据的? 15

这个问题有人知道吗??指令和数据均以二进制代码形式存放在在主存中,CPU是如何区别它们是指令还是数据的?最好详细点哦,呵呵... 这个问题有人知道吗??

指令和数据均以二进制代码形式存放在在主存中,CPU是如何区别它们是指令还是数据的?
最好详细点哦,呵呵
展开
 我来答
chief_lfw
2006-05-23 · TA获得超过481个赞
知道小有建树答主
回答量:473
采纳率:0%
帮助的人:457万
展开全部
通过寻址方式来区别它们是指令还是数据的,具体到8051如下:

立即数寻址: MOV A,#123 ;123->A
寄存器寻址: MOV A,R1 ;r1->a
间接寻址: MOV A,@R1 ;r1指向的数据->A
以上是数据,下面是程序

MOVC A,@dptr ;dptr指向的程序内容->A
欧阳狂野
2006-05-23 · TA获得超过175个赞
知道小有建树答主
回答量:589
采纳率:0%
帮助的人:0
展开全部
根据偏移量

你可以看下汇编相关的书

和 计算机组成原理的书

里面有详细的讲cpu的运行知识
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式