打印
[STM8]

STM8S中,内存中16位 变量是高位在前还是低位在前?

[复制链接]
4287|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tieguanyin2008|  楼主 | 2010-9-12 09:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM8S中,如果一个8位变量跟一个16位 变量相加,结果存16位变量中,请教:
1: 相加前8位变量是不是高8位补0再加?
2: 16位变量是低地址放高8位还是放低8位?

谢谢!!
沙发
bluefeel| | 2010-9-12 19:25 | 只看该作者
小端

使用特权

评论回复
板凳
tieguanyin2008|  楼主 | 2010-9-12 22:29 | 只看该作者
:L

使用特权

评论回复
地板
IJK| | 2010-9-13 09:58 | 只看该作者
STM8(STM8S、STM8L,都源自ST7)变量是高位在前,因为它是大端(big endian)

使用特权

评论回复
5
bluefeel| | 2010-9-13 15:48 | 只看该作者
乱说了一个,8位单片机大端小端模式跟编译器有关

使用特权

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

本版积分规则

15

主题

90

帖子

1

粉丝