Các bác xem giúp em đoạn code này sai chỗ nào vậy em gà quá nên ko hiểu được
D0 địa chỉ 40h
D1 địa chỉ 41h
D2 địa chỉ 42h
D3 địa chỉ 43h
D4 địa chỉ 44h
Đây là code gốc
Đây là code em sửa lại cho gọn( đang sai) cần giúp sai chỗ nào
Và đoạn code này nữa
code gốc
Code em sửa lại( đang sai)
D0 địa chỉ 40h
D1 địa chỉ 41h
D2 địa chỉ 42h
D3 địa chỉ 43h
D4 địa chỉ 44h
Đây là code gốc
Code:
XoayTrai: CLR C MOV A,LBYTE RLC A MOV LBYTE,A MOV A,HBYTE RLC A MOV HBYTE,A MOV A,D0 RLC A MOV R0,A ANL A,#0FH MOV D0,A CJNE R0,#10H,NHAN1 NHAN1: CPL C MOV A,D1 RLC A MOV R0,A ANL A,#0FH MOV D1,A CJNE R0,#10H,NHAN2 NHAN2: CPL C MOV A,D2 RLC A MOV R0,A ANL A,#0FH MOV D2,A CJNE R0,#10H,NHAN3 NHAN3: CPL C MOV A,D3 RLC A MOV R0,A ANL A,#0FH MOV D3,A CJNE R0,#10H,NHAN4 NHAN4: CPL C MOV A,D4 RLC A MOV D4,A RET
Code:
XoayTrai: CLR C MOV A,LBYTE RLC A MOV LBYTE,A MOV A,HBYTE RLC A MOV HBYTE,A MOV R1,#40H QUAY: MOV A,@R1 RLC A MOV R0,A ANL A,#0FH MOV @R1,A CJNE R0,#10H,NHAN NHAN: CPL C INC R1 CJNE R1,#45H,QUAY RET
code gốc
Code:
KT_AND_HC: MOV R0,D4 CJNE R0,#5,NHAN5 NHAN5: JC EXIT_KTD4 MOV A,D4 ADD A,#3 MOV D4,A EXIT_KTD4: MOV R0,D3 CJNE R0,#5,NHAN6 NHAN6: JC EXIT_KTD3 MOV A,D3 ADD A,#3 MOV D3,A EXIT_KTD3: MOV R0,D2 CJNE R0,#5,NHAN7 NHAN7: JC EXIT_KTD2 MOV A,D2 ADD A,#3 MOV D2,A EXIT_KTD2: MOV R0,D1 CJNE R0,#5,NHAN8 NHAN8: JC EXIT_KTD1 MOV A,D1 ADD A,#3 MOV D1,A EXIT_KTD1: MOV R0,D0 CJNE R0,#5,NHAN9 NHAN9: JC EXIT_KTD0 MOV A,D0 ADD A,#3 MOV D0,A EXIT_KTD0: RET
Code em sửa lại( đang sai)
Code:
KT_HC: MOV R0,#44H LOOP: MOV A,@R0 CJNE A,#5,LAP LAP: JC LAP2 MOV A,@R0 ADD A,#3 MOV @R0,A LAP2: DEC R0 CJNE R0,#40H,LOOP RET
Comment