Giáo trình Kỹ thuật vi điều khiển (Phần 2)
(Bản scan) Hai lợi ích sau cùng nêu ở trên có liên quan với nhau. Một khi macro đã được viết và được gỡ rối, macro được sử dụng mà không phải lo lắng về các lỗi. Trong thí dụ PUSH_DPTR ở trên, nếu các lệnh PUSH và POP được sử dụng thay vì là các macro cất vào stack và lấy ra từ stack, người lập trình có thể vô ý đảo ngược thứ tự của DPL và DPH trong khi sử dụng các lệnh PUSH và POP ( byte cao hay byte thấp dược cất vào stack trước tiên?). Điều này sẽ sinh ra lỗi. Tuy nhiên, bằng việc sử dụng macro, các chi tiết trên chỉ cần được quan tâm một lẩn khi macro được viết, sau đó ta tự do sử dụng macro mà không lo lăng về các lỗi.
Các file đính kèm theo tài liệu này:
- giao_trinh_ky_thuat_vi_dieu_khien_phan_2.pdf