C语言中调用汇编语言

本文介绍了在keil5环境下,如何建立新工程并实现C语言与汇编语言的交互。通过设置Debug选项,确保正确配置调试型号,使得C程序能够调用汇编函数,反之亦然。实验过程加深了对汇编语言、C语言以及寄存器原理的理解。
摘要由CSDN通过智能技术生成

目录

1.建立新工程

2.改写程序

3.总结


首先点击Project里面的 New uVision Project

 然后输入文件名,点击保存即可。

在你命名的project中创造一个汇编程序与c程序

c程序

#include<stdio.h>
extern void Init_1(void);
int main()
{
    Init_1();
    return 0;
}

汇编程序

     AREA    My_Function,CODE,READONLY
    EXPORT Init_1
 
Init_1
    MOV R1,#0
    MOV R2,#0
    
LOOP
    CMP R1,#10
    BHS LOOP_END
    ADD R2,#1
    ADD R1,#1
    B LOOP
    
LOOP_END
    NOP
    
    END

然后进行设置,点击Debug,勾选Use Simulator,将dialog dll下改为DARMSTM.dll ,将parameter下改为-pSTM32F103ve

注意:parameter中的调试型号要与最初选择的芯片一致

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值