打印
[STM8]

汇编 数据地址分配

[复制链接]
1441|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lee110110|  楼主 | 2014-2-17 09:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在用汇编的时候  伪指令DC16分配 2个字节的 地址给定义的 标号

发现在RAM的00-FF区   会变成DC8 DC8代替DC16
但是在RAM100-3FF区 也会变成DC8 DC8代替DC16  给这个地址区赋值不能一次性附16位的数据 要分开来
难道在用汇编的时候不能直接操作16位的数据吗  要8位8位分开来操作吗 求解
沙发
香水城主| | 2014-2-17 10:12 | 只看该作者
这确实是一个有趣的问题。
8位的单片机有操作系统16位数据的汇编指令吗?

使用特权

评论回复
板凳
lee110110|  楼主 | 2014-2-17 10:25 | 只看该作者
ST里面的 LDW 不算吗

使用特权

评论回复
地板
lee110110|  楼主 | 2014-2-17 10:26 | 只看该作者
香水城主 发表于 2014-2-17 10:12
这确实是一个有趣的问题。
8位的单片机有操作系统16位数据的汇编指令吗?

LDW 不算吗

使用特权

评论回复
5
香水城主| | 2014-2-17 10:34 | 只看该作者
lee110110 发表于 2014-2-17 10:26
LDW 不算吗

那要看你怎么用了?

使用特权

评论回复
6
lee110110|  楼主 | 2014-2-17 10:39 | 只看该作者
再提点两句吧  大神

使用特权

评论回复
7
lee110110|  楼主 | 2014-2-17 10:40 | 只看该作者
香水城主 发表于 2014-2-17 10:34
那要看你怎么用了?

再提点两句吧  大神

使用特权

评论回复
8
香水城主| | 2014-2-17 12:01 | 只看该作者
你就直接说你是怎么做的吧,多数情况都是操作不当。

使用特权

评论回复
9
lee110110|  楼主 | 2014-2-17 12:28 | 只看该作者
香水城主 发表于 2014-2-17 12:01
你就直接说你是怎么做的吧,多数情况都是操作不当。

现在 没有问题了  8位8位操作  

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

16

帖子

0

粉丝