AiCube-ISP , 程序自动生成工具 | 支持 嵌入汇编
程序自动生成以后是否可以支持汇编语言的,那样会更方便。直接 嵌入汇编 这个可能性几乎是没有的,
汇编开发越来越小众,其他厂牌的同类代码生成工具几乎都只支持生成C代码
汇编语言本身可读性较差,即使生成了汇编工程代码也很难接入主业务
建议研究一下汇编和C的混编技术,上手C也并不复杂,都2025年了,应该与时俱进了吧 神农鼎 发表于 2025-12-15 17:31
直接 嵌入汇编
直接嵌入汇编的方法?是不是对编译器有苛刻的要求
神农鼎 发表于 2025-12-15 17:31
直接 嵌入汇编
记得混合编程就没成功过,应该是编译器KEIL的问题,最后说要付费,破解的不行,纯汇编的编译器就没有这类似的问题 。觉得用C总是被编译器牵制又是过期,又是无形中莫名其妙的报错。我有个变频器(伟创品牌)项目全部汇编写,代码效率很高,出现问题汇编查找问题直观。
void INT0_Service() interrupt 0 using 1
{
Menu_Status--;
if(Menu_Status<1)
{
Menu_Status = 1;
}
// 先弹出栈中的数据
#pragma ASM //汇编嵌套开始
POP DPH
POP DPL
POP ACC
//替换DPH,DPL的值
MOV DPH,#000H
MOV DPL,#00EH
PUSH ACC
PUSH DPL
PUSH DPH
#pragma ENDASM //汇编嵌套结束
LCDWriteCmd(LCD_SCREEN_CLR); //清屏
}
HYS_ 发表于 2025-12-16 08:53
直接嵌入汇编的方法?是不是对编译器有苛刻的要求KEIL-C51, KEIL-C251 都是支持 嵌入汇编的
神农鼎 发表于 2025-12-16 08:59
谢谢,到时候我再试试。
页:
[1]