keil c编译汇编程序的问题

[复制链接]
查看11 | 回复0 | 2021-1-27 07:04:32 | 显示全部楼层 |阅读模式
我是新手,最近在学习keilc.
原来用汇编写了一段程序,在proteus下编译成hex文件,和硬件匹配能很好地执行。把这段程序存成asm文件后,在keilc中编译成HEX文件,再放入proteus环境下,同样也是没有问题。
但是我想把这段程序和C语言结合起来.于是我在TEST.C文件中写了,也只写了如下代码:
#include
#include
#include
voidmain(void)
{
#pragmaasm
.....
#pragmaendasm
}
以上省略号部分就是我原来的汇编程序。把这段c程序编译成HEX文件后,执行结果就乱套了。。。。
为什么呢?
怎么才能让我的汇编融入C呢?
分 -->
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行