[STM8] 汇编 数据地址分配

[复制链接]
1816|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 不算吗
香水城主 发表于 2014-2-17 10:34 | 显示全部楼层
lee110110 发表于 2014-2-17 10:26
LDW 不算吗

那要看你怎么用了?
 楼主| lee110110 发表于 2014-2-17 10:39 | 显示全部楼层
再提点两句吧  大神
 楼主| lee110110 发表于 2014-2-17 10:40 | 显示全部楼层
香水城主 发表于 2014-2-17 10:34
那要看你怎么用了?

再提点两句吧  大神
香水城主 发表于 2014-2-17 12:01 | 显示全部楼层
你就直接说你是怎么做的吧,多数情况都是操作不当。
 楼主| lee110110 发表于 2014-2-17 12:28 | 显示全部楼层
香水城主 发表于 2014-2-17 12:01
你就直接说你是怎么做的吧,多数情况都是操作不当。

现在 没有问题了  8位8位操作  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

16

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部