共2条
1/1 1 跳转至页
求助:430怎样实现c语言和汇编的混合编程?
问
430怎样实现c语言和汇编的混合编程?
答 1:
用C建立好入口(独立的文件,如TEST.C)
如:
VOID TEST (VOID)
{
}
需要参数传递的可以
void test (int xxx)
{
}
言后把项目编译一次(记得设置输出 S43 的文件)
把项目的TEST.C删除
添加在\DEBUG\LIST\TEST.S43(项目文件夹会找到)
在TEST.S43直接写汇编
OK 答 2: 用得着混合编程吗?c语言完全可以解决问题的 答 3: c里如何执行 DADD指令? 答 4: 用C的话,你就不用再在意DADD这些汇编了,所有的算法的实现不在处于汇编的思维中了,根本不会存在什么DADD了。 答 5: DADD可节省周期,为什么不用?
把二进制转为ASCII码,用C就要用到除法,比DADD慢了很多! 答 6: 有汇编的存在就有他的道理,3楼没有好好动过脑子哦
如:
VOID TEST (VOID)
{
}
需要参数传递的可以
void test (int xxx)
{
}
言后把项目编译一次(记得设置输出 S43 的文件)
把项目的TEST.C删除
添加在\DEBUG\LIST\TEST.S43(项目文件夹会找到)
在TEST.S43直接写汇编
OK 答 2: 用得着混合编程吗?c语言完全可以解决问题的 答 3: c里如何执行 DADD指令? 答 4: 用C的话,你就不用再在意DADD这些汇编了,所有的算法的实现不在处于汇编的思维中了,根本不会存在什么DADD了。 答 5: DADD可节省周期,为什么不用?
把二进制转为ASCII码,用C就要用到除法,比DADD慢了很多! 答 6: 有汇编的存在就有他的道理,3楼没有好好动过脑子哦
共2条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 基于MCP23S17的输入输出功能模块控制被打赏¥20元 | |
| 【S32K3XX】SPD 软件包使用Link文件修改被打赏¥22元 | |
| Switch-Case局部变量定义问题被打赏¥23元 | |
| 基于米尔TIAM62L开发板的串口通信及应用被打赏¥20元 | |
| PCF8574功能模块及其使用被打赏¥20元 | |
| 传感器LSM6DSO及LIS3MDL的功能检测被打赏¥18元 | |
| LPS25HB气压传感器及其检测被打赏¥18元 | |
| HTS221温湿度传感器及其检测被打赏¥18元 | |
| 【S32K3XX】HSE FW 版本更新被打赏¥21元 | |
| 基于ArduinoUNO开发板的AT24C02读写测试被打赏¥16元 | |
我要赚赏金
