急 我这有一个单片机的程序 用C语言编的 哪位大哥能够帮我 改成汇编语言写的 谢谢了 正确的给分

2024-12-02 10:18:01
推荐回答(1个)
回答1:

翻译延时函数部分:
DELAY:
DL0: MOV R6,#100;
DL1: DJNZ R6,DL1
DL2: DJNZ R7,DL0;
RET
举例:
if(JCBZ==1) //解除状态
{
DHKZ=0; //发动机点火允许
CMBF=0; //关闭车门开启检测
}
翻译为:
JB JCBZ ,L_JIECHU
LJMP NEXT
JIECHU:
CLR DHKZ ;
CLR CMBF;
NEXT: .....