当前位置:   article > 正文

51单片机汇编语言转C语言,c语言转汇编语言,有人会改吗。

51单片机机械语言转c语言

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

ORG 0000H

LJMP L0109H

L0003H:

CLR A

MOV 08H, A

MOV 09H, A

L0008H:

MOV R7, 09H

MOV A, R7

MOV DPTR, #00C5H

MOVC A, @A+DPTR

JNZ L0018H

MOV A, R7

MOV DPTR, #00ABH

MOVC A, @A+DPTR

JZ L0065H

L0018H:

CLR A

MOV R5, A

MOV R4, A

L001BH:

MOV A, 09H

MOV DPTR, #00C5H

MOVC A, @A+DPTR

MOV 0F0H, #14H

MUL AB

MOV R7, A

CLR C

MOV A, R5

SUBB A, R7

MOV A, R4

SUBB A, 0F0H

JNC L0054H

CPL 0A0H.0

CLR A

MOV R7, A

MOV R6, A

L0033H:

MOV A, 09H

MOV DPTR, #00ABH

MOVC A, @A+DPTR

MOV 0F0H, #03H

DIV AB

MOV R3, A

CLR C

MOV A, R7

SUBB A, R3

MOV A, R6

SUBB A, #00H

L0044H:

JNC L004DH

INC R7

CJNE R7, #00H, L004BH

INC R6

L004BH:

SJMP L0033H

L004DH:

INC R5

DB 0BDH

L004FH:

NOP

AJMP 000CH

L0052H:

SJMP L001BH

L0054H:

MOV R7, #0AH

MOV R6, #00H

LCALL L00DFH

INC 09H

MOV A, 09H

JNZ L0008H

INC 08H

SJMP L0008H

L0065H:

RET

L0066H:

MOV 90H, #0FFH

CLR 0A0H.0

L006BH:

JB 90H.0, L0073H

MOV R7, #07H

LCALL L00F5H

L0073H:

JB 90H.1, L007BH

MOV R7, #06H

LCALL L00F5H

L007BH:

JB 90H.2, L0083H

MOV R7, #05H

LCALL L00F5H

L0083H:

JB 90H.3, L008BH

MOV R7, #04H

LCALL L00F5H

L008BH:

JB 90H.4, L0093H

MOV R7, #03H

LCALL L00F5H

L0093H:

JB 90H.5, L009BH

MOV R7, #02H

LCALL L00F5H

L009BH:

JB 90H.6, L00A3H

MOV R7, #01H

LCALL L00F5H

L00A3H:

JB 90H.7, L006BH

LCALL L0003H

SJMP L006BH

DA A

DA A

CJNE R6, #0D4H, L004FH

MOV R1, 0D4H

DA A

CJNE R6, #0D4H, L0044H

SUBB A, R7

DA A

DA A

XRL A, R2

MOV R6, #9FH

MOV R1, 0BEH

MOV @R1, #77H

MOV R6, #9FH

MOV 9FH, R6

NOP

INC R1

RR A

INC R4

INC R4

INC R4

DEC R0

INC R1

RR A

INC R4

INC R4

INC R4

DEC R0

INC R1

RR A

INC R4

INC R4

INC R4

INC R4

INC R4

INC R1

RR A

INC R4

INC R4

INC R4

DEC R0

NOP

L00DFH:

MOV A, R7

DEC R7

MOV R2, 06H

JNZ L00E6H

DEC R6

L00E6H:

ORL A, R2

JZ L00F4H

CLR A

MOV R5, A

L00EBH:

MOV A, R5

CLR C

SUBB A, #78H

JNC L00DFH

INC R5

SJMP L00EBH

L00F4H:

RET

L00F5H:

MOV R4, 07H

CLR A

MOV R3, A

L00F9H:

CPL 0A0H.0

MOV A, R4

MOV R7, A

MOV R6, #00H

LCALL L00DFH

INC R3

CJNE R3, #0AH, L00F9H

CLR 0A0H.0

RET

L0109H:

MOV R0, #7FH

CLR A

L010CH:

MOV @R0, A

DJNZ R0, L010CH

MOV 81H, #09H

LJMP L0066H

AJMP L0003H

END

你需要先测试下能不能用。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/309652?site
推荐阅读
相关标签
  

闽ICP备14008679号