[ZLG-MCU] 3s101不能内嵌汇编?

[复制链接]
2814|8
 楼主| s99060 发表于 2007-2-3 15:40 | 显示全部楼层 |阅读模式
用KEIL时提示Thumb状态下不能嵌汇编...
zlgmcu 发表于 2007-2-4 16:25 | 显示全部楼层

编译器的最终目的就是将程序编译成机器代码,

C语言完全可以与asm共存,<br /><br />如果没有实现则可能有两个原因,<br />1,可能是您设置的问题,<br />2,keil暂不支持.<br /><br /><br /><br />keil给的luminary的范例工程中,&nbsp;C与&nbsp;asm混合的范例就有很多
 楼主| s99060 发表于 2007-2-4 19:37 | 显示全部楼层

混合编程当然可以,嵌入提示不行

用__asm()
60岁老头 发表于 2007-2-8 10:29 | 显示全部楼层

keil给的luminary的范例工程中, C与asm混合的范例就有很多

请稍详细介绍一下,行么?
60岁老头 发表于 2007-2-9 18:55 | 显示全部楼层

keil给的luminary的范例工程中, C与asm混合的范例就有很多

&nbsp;&nbsp;工作很忙吧,但请不要不睬。
60岁老头 发表于 2007-2-11 13:47 | 显示全部楼层

keil给的luminary的范例工程中, C与asm混合的范例就有很多

第3次请稍详细介绍一下。
zlgmcu 发表于 2007-2-11 18:27 | 显示全部楼层

您好!

在keil3的有个board目录,里面有个LM3S101开发板的board目录,<br />有很多luminary的工程,<br />完全可以做sample,<br />这些工程的启动文件都是asm写的.其他文件都是c写的.<br /><br /><br />60岁的??<br />非常抱歉现在才回复您的信息.
席君秋 发表于 2007-2-11 18:32 | 显示全部楼层

Keil下可以嵌入汇编

格式:<br />__asm&nbsp;void&nbsp;func(void)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;MIOV&nbsp;&nbsp;R0,&nbsp;#3<br />&nbsp;&nbsp;&nbsp;&nbsp;......<br />}
 楼主| s99060 发表于 2007-2-12 18:38 | 显示全部楼层

我是问内嵌汇编,不是独立的汇编

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

224

帖子

0

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