问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

单片机,程序存储器中的字节,如何区分是指令还是数据?23

发布网友 发布时间:2023-11-27 12:00

我来回答

5个回答

热心网友 时间:2024-12-04 08:16

指令和数据主要是单片机按照其约定的命令书写格式来确定的。
比如说 MOV R7, #74H MOV A, #00H
编译成HEX文件就是7F 74 74 00
当计算机看到7F时,它就自己知道是MOV R7,所以后面的74就是你所说的数据,既然74在这里是数据,那么它后面的74肯定就是指令的,因为你在写MOV R7, #74H指令后不可能再加个数据吧。
那你又要问了,单片机为什么不把74 74 理解为MOV A, #74H?这是因为在单片机里面,它解析每一个16进制数据时,是按其物理顺序一个接一个顺序执行的,如果你把74 74 理解为MOV A, #74H,那么,它前面和后面都会错多出一个未知数据,肯定是不允许的。单片机执行程序时,从第一条开始一条一条分析,肯定不会多或少,如果多了或少了,那就是程序出错,也就是我们常说的程序飞了!

热心网友 时间:2024-12-04 08:16

这个提问本身提得不够准确,单片机存储的信息其实都是(二进制)数据,指令也是由数据组成的。估计题目中所说的“数据”应是指“常数”。

热心网友 时间:2024-12-04 08:17

单片机是靠硬件,来执行程序存储器里面的程序代码。
单片机内部硬件的细节,厂家都没有公布。
即使公布了,基本上,大家都看不懂。
所以,此题无解。
上面各位所做的回答,都是瞎猜,没有任何依据。

热心网友 时间:2024-12-04 08:17

编程时用户定义,编译是分配地址.

热心网友 时间:2024-12-04 08:18

确切的说:没有区别!
它们的区别是由编程者保证的,单片机没有这个义务,呵呵
单片机永远认为PC所指向的地方存了一条指令,无论那里存的是什么。
也就是说,编程者要保证PC不要指错了地方。
所以不要转移到数据表上,数据表之前别忘了ret或者转移,以及堆栈要平衡等等。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怀孕四个月补钙可以吗 孕妇吃什么时候钙片好 孕妇吃什么钙片最好 怀孕补钙是必须的吗?孕妇钙片品牌哪个好? ...在长高的黄金发育时期,会影响容貌五官的变化吗,不仅没有发育到变... 冬至吃饺子的诗词 立冬吃饺子的暖心诗词 宁波全封闭学校有哪些 宁波市北仑区小港镇会计学校在那? 或红联镇也可以 江南教育集团小港中心幼儿园园况介绍 红联哪里有报暑假班 大米五十千克面粉二十五千克,食堂买了45袋大米和40袋面粉,...6 视死如归是什么意思301 绳比竿长5米,绳子对折后比竿短1米,绳子、各长多少米?(请不要用方程的... 水母宫景色的作文400字22 ipc44AW的视角大小? 缝了针会有疤吗? 变深户后社保会自动变更吗 缝针会留疤吗 现在乡镇什么生意好做?7 存储器中存放的信息可以是数据,也可以是指令,这要根据什么来判...57 请事假劳动法的规定 请高人帮看看这是什么意思8 没到一年时间怎么改? 成都众为恒创科技有限公司怎么样? 成都恒创家具有限公司怎么样? 成都市恒诚药业有限公司怎么样? 在乡镇做什么生意比较好? 12月去版纳穿什么衣服 唯品特卖是什么意思 指令和程序是以什么形式存放在程序存储器中8 我自己在58同城看的招聘信息,基本都是电子厂招工,工资都很高...49 请问这两只可爱的熊叫什么? 这个可爱的小熊表情包叫什么27 请高人帮看看这是什么意思8 请高人看看这话什么意思? 劳动法有规定说请假要用星期六顶班吗 人参泡酒酒怎么没人参未 卫生间漏水到楼下,叫人换掉弯管后,地漏口那里,老有臭气冒上来怎么... 视死如归之类的成语14 以下关于ARP的描述中,正确的是()。 学校食堂平均每天用。大米二十五千克,五月份准备采购的十五包大...35 改一年内怎么改第二次 不满一年如何更改? 微信没有设置怎么看3 雪色东陵的作品相关介绍 背景 有什么办法能把裤子上的霉洗掉啊 在家做的变蛋十天了 蛋清成水样装 蛋黄也是散的 还能变好吗14 求助vb计时器问题 数控车床中的 跳段和单段怎么使用?60 数控中常用得 代码有 哪些?麻烦了16