會員 ![]() | 組合語言 可以幫我把下面那段組合語言轉變成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 ------------------------------------------------------------ |
回覆 |
|
XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。