跪求专业人士解答..将一段简单汇编语言程序转换为C语言程序

P3M0 EQU 0B2H
P3M1 EQU 0B1H
S1 EQU 2EH
S2 EQU 2CH
S3 EQU 2DH
S0 EQU 2FH
WDT_CONTR EQU 0C1H
WORD EQU 00110101B
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN:
MOV TMOD,#00H
MOV TH1,#0DEH
MOV TL1,#0ECH
MOV IE,#00H
SETB TR1
MOV P3M0,#110001B
MOV P3M1,#000000B
MOV P3,#001110B
MOV 2AH,#06DH
MOV 29H,#01EH
MOV S0,#00H
MOV S1,#00H
MOV S2,#00H
MOV S3,#00H
MOV 3AH,#14H
MOV 3BH,#14H
MOV 3CH,#0FFH
MOV WDT_CONTR,#WORD
LOOP:
JBC TF1,LOOP1
AJMP LOOP
LOOP1:
MOV TH1,#0DEH
MOV TL1,#0ECH
CLR TF1
LCALL ANJIANSHAOMIAO
LCALL CCBSC
MOV WDT_CONTR,#WORD
DJNZ 2AH,LOOP
MOV 2AH,#06DH
DJNZ 29H,LOOP
MOV 29H,#01EH
CPL S0.7
AJMP LOOP
DEL: MOV 41H,#1DH
JJCW: MOV 42H,#6CH
JJCE:
DJNZ 42H,JJCE
DJNZ 41H,JJCW
ret
ANJIANSHAOMIAO:;
JB S1.7,CCB
JB P3.2,FDWJ
LCALL DEL
JB P3.2,FDWJ
SETB S1.7
AJMP FDWJ
CCB:
JNB P3.2,FDWJ
JB S1.6,CCB1
CLR S1.7
SETB S1.6
MOV 3AH,#14H
AJMP FDWJ
CCB1:
CLR S1.6
CLR S1.7
FDWJ:
JB S2.7,FDW
JB P3.3,FLZJ
LCALL DEL
JB P3.3,FLZJ
SETB S2.7
AJMP FLZJ
FDW:
JNB P3.3,FLZJ
JB S2.6,FDW1
CLR S2.7
SETB S2.6
MOV 3BH,#14H
AJMP FLZJ
FDW1:
CLR S2.6
CLR S2.7
FLZJ:
JB S3.7,FLZ
JB P3.1,WW
LCALL DEL
JB P3.1,WW
SETB S3.7
RET
FLZ:
JNB P3.1,WW
JB S3.6,FLZ1
CLR S3.7
SETB S3.6
MOV 3DH,#0F0H
RET
FLZ1:
CLR S3.6
CLR S3.7
WW: RET
CCBSC:
JB S1.6,CCBSC5
CLR P3.4
AJMP FDWSC
CCBSC5:
SETB P3.4
JB S1.5 ,CCBSC4
JB S0.7, FDWSC
SETB S1.5
AJMP FDWSC
CCBSC4: JNB S0.7,FDWSC
CLR S1.5
DJNZ 3AH,FDWSC
CLR S1.6
CLR P3.4
AJMP FDWSC
CCBSC3:
SETB S1.5
AJMP FDWSC
FDWSC:
JB S2.6,FDWSC5
CLR P3.5
AJMP FLZSC
FDWSC5:
SETB P3.5
JB S2.5 ,FDWSC4
JB S0.7, FLZSC
SETB S2.5
AJMP FLZSC
FDWSC4: JNB S0.7,FLZSC
CLR S2.5
DJNZ 3BH,FLZSC
CLR S2.6
CLR P3.5
AJMP FLZSC
FDWSC3:
SETB S2.5
FLZSC:
JB S3.6,FLZSC5
CLR P3.0
RET
FLZSC5:
SETB P3.0
JB S3.5 ,FLZSC4
JB S0.7, WW
SETB S3.5
RET
FLZSC4: JNB S0.7,WW
CLR S3.5
DJNZ 3DH,WW
CLR S3.6
CLR P3.0
RET
FLZSC3:
SETB S3.5
END

额,看了下,指令格式是 51的; 代码像是 反汇编的代码,或者新手写的命名太不规范了!
转换到是可以转换的,汇编到c还是可以的,但是如果没价值的话就不要翻译了,直接写就好!
工程逆向,比较费神!
如果需要帮忙的话,我们可以相互交流!

满意的话赞一个,呵呵
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-10-21
基本上不可能将汇编语言转换成高级语言。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网