組合語言



贊助商連結


流浪者~MIT
2002-11-20, 07:15 PM
可以幫我把下面那段組合語言轉變成Turbo C語言嗎??
這是8051單晶片實習的程式
---------------------------------------------------------
01. PORT1 REG P1
02. PORT2 REG P2
03. ORG 0H
04. START: JMP MAIN
05. ORG 30H
06. MAIN: MOV SP,#5FH
07. MOV PORT1,#0FFH
08. MOV PORT2,#0FFH
09. NEXT1: MOV R0,#1
10. MOV R1,#11101110B
11. NEXT2: MOV A,R0
12. CALL CHANG
13. MOV PORT2,A
14. MOV A,R1
15. MOV PORT1,A
16. CALL DELAY
17. MOV PORT1,#0FFH
18. INC R0
19. CJNE R0,#5,NEXT3
20. JMP NEXT1
21. NEXT3: MOV A,R1
22. RL A
23. MOV R1,A
24. JMP NEXT2
25. DELAY: MOV R7,#30
26. MOV R6,#0
27. $1: DJNZ R6,$
28. DJNZ R7,$1
29. RET
30. CHANG: INC A
31. MOVC A,@A+PC
32. RET
33. DB 0C0H,0F9H,0A4H,0B0H
34. DB 99H,92H,82H,83H
35. DB 80H,90H,88H,83H
36. DB 0C6H,0A1H,86H,8EH
37. END
------------------------------------------------------------