HYS_ 发表于 2025-12-15 15:18:14

AiCube-ISP , 程序自动生成工具 | 支持 嵌入汇编

程序自动生成以后是否可以支持汇编语言的,那样会更方便。

神农鼎 发表于 2025-12-15 17:31:27

直接 嵌入汇编

晓飛飛 发表于 2025-12-15 17:31:59

这个可能性几乎是没有的,
汇编开发越来越小众,其他厂牌的同类代码生成工具几乎都只支持生成C代码
汇编语言本身可读性较差,即使生成了汇编工程代码也很难接入主业务
建议研究一下汇编和C的混编技术,上手C也并不复杂,都2025年了,应该与时俱进了吧

HYS_ 发表于 2025-12-16 08:53:23

神农鼎 发表于 2025-12-15 17:31
直接 嵌入汇编

直接嵌入汇编的方法?是不是对编译器有苛刻的要求

神农鼎 发表于 2025-12-16 08:59:50


HYS_ 发表于 2025-12-16 09:06:30

神农鼎 发表于 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); //清屏      
}

神农鼎 发表于 2025-12-16 09:11:16

HYS_ 发表于 2025-12-16 08:53
直接嵌入汇编的方法?是不是对编译器有苛刻的要求KEIL-C51, KEIL-C251 都是支持 嵌入汇编的





HYS_ 发表于 2025-12-16 09:12:07

神农鼎 发表于 2025-12-16 08:59


谢谢,到时候我再试试。
页: [1]
查看完整版本: AiCube-ISP , 程序自动生成工具 | 支持 嵌入汇编