DELAY: MOV R7,#248 ; Nạp trị 248 vào thanh nhớ r7
DJNZ R7,$ ; Cho giảm r7 theo bước -1 cho đến 0.
RET ; Quay lại dòng lệnh sau lệnh call
END; dừng biên dịch.
Mấy bác cho e hỏi, giả sử trị = 0 (vì djnz không đc khác 0) vậy nó sẽ quay về đếm lại từ 248 hay là nhảy về lệnh start. Bấy lâu nay lập trình không chú ý cái này. Xin cảm ơn
DJNZ R7,$ ; Cho giảm r7 theo bước -1 cho đến 0.
RET ; Quay lại dòng lệnh sau lệnh call
END; dừng biên dịch.
Mấy bác cho e hỏi, giả sử trị = 0 (vì djnz không đc khác 0) vậy nó sẽ quay về đếm lại từ 248 hay là nhảy về lệnh start. Bấy lâu nay lập trình không chú ý cái này. Xin cảm ơn
Comment