12
返回列表 发新帖

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

[复制链接]
楼主: guoyt
| 2018-7-6 19:19 | 显示全部楼层
这个有什么意义,我的意思是嵌不了
| 2018-7-6 19:21 | 显示全部楼层
汇编里边嵌入c?这样嵌入有何意义?c中嵌入汇编是涉及到处理器的一些操作时嵌入后比较方便,并且C为高级语言嵌入低级语言能说过去,汇编中嵌入c就有点扯蛋了!表示不行
| 2018-7-6 19:24 | 显示全部楼层
做过很容易,主要是进入的接口地址和内存地址。
| 2018-7-6 19:29 | 显示全部楼层
嵌入C简单,
比如
有C函数
void asm_call_c(void)
{
....
}

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

call  f1
call f2
call asm_call_c
...

这只是个最简单的例子,搞清楚参数传递规则,返回值传递规则,函数命名规则就差不多了,这可以参考KEIL手册
| 2018-7-6 19:32 | 显示全部楼层
嗯,那我按大家的说法挨个排查一下,先结贴啦,谢谢哈
| 2018-7-9 14:11 | 显示全部楼层
嵌入C是不可能的,倒是可以调用C里函数
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式
我要创建版块 申请成为版主

论坛热帖

分享 快速回复 返回顶部 返回列表