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

[复制链接]
4765|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 | 显示全部楼层
IJK 发表于 2010-9-13 09:58 | 显示全部楼层
STM8(STM8S、STM8L,都源自ST7)变量是高位在前,因为它是大端(big endian)
bluefeel 发表于 2010-9-13 15:48 | 显示全部楼层
乱说了一个,8位单片机大端小端模式跟编译器有关
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

90

帖子

1

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