发新帖我要提问
12
返回列表
打印

有做过汇编里面嵌入C的吗

[复制链接]
楼主: 司徒老鹰
手机看帖
扫描二维码
随时随地手机跟帖
21
zwll| | 2015-5-20 21:10 | 只看该作者 回帖奖励 |倒序浏览
汇编里边嵌入c?这样嵌入有何意义?c中嵌入汇编是涉及到处理器的一些操作时嵌入后比较方便,并且C为高级语言嵌入低级语言能说过去,汇编中嵌入c就有点扯蛋了!表示不行

使用特权

评论回复
22
司徒老鹰|  楼主 | 2015-5-20 21:11 | 只看该作者
哦,好,知道了

使用特权

评论回复
23
司徒老鹰|  楼主 | 2015-5-20 21:11 | 只看该作者
那就多谢啦,结贴了

使用特权

评论回复
24
concentratem| | 2015-5-21 17:22 | 只看该作者
做过很容易,主要是进入的接口地址和内存地址。

使用特权

评论回复
25
ayb_ice| | 2015-5-25 16:34 | 只看该作者
司徒老鹰 发表于 2015-5-20 21:03
单片机的程序c里如何嵌入汇编啊?需要哪些注意的格式吗?
    或者汇编里如何嵌入c?需要什么样的具体格式 ...

嵌入C简单,
比如
有C函数
void asm_call_c(void)
{
....
}

汇编里调用就可以了
extrn code (asm_call_c)

call  f1
call f2
call asm_call_c
...

这只是个最简单的例子,搞清楚参数传递规则,返回值传递规则,函数命名规则就差不多了,这可以参考KEIL手册

使用特权

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

本版积分规则