ĐỊNH NGHĨA MACRO Macro là 1 ký hiệu được gán cho 1 nhóm lệnh ASM – Macro là tên thay thế cho 1 nhóm lệnh. Tại sao cần có Macro : Trong lập trình nhiều lúc ta cần phải viết những lệnh na ná nhau nhiều lần mà ta không muốn viết dưới dạng hàm vì dùng hàm tốn thời gian thực thi, thay vì ta phải viết đầy đủ nhóm lệnh này vào CT, ta chỉ cần viết Macro mà ta đã gán cho chúng. | MACRO Định nghĩa Macro và gọi Macro Vấn đề truyền thong số trong Macro. Macro long nhau. Sử dung Macro để goi chương trình con. Cac toan tử Macro. Thư viền Macro So sanh viềc dung Macro với Procedure Mot sô Macro mau. CHUONG 9 MACRO 1 ĐỊNH NGHĨA MACRO Macro la 1 ký hiệu được gán cho 1 nhom lệnh ASM - Macro lá tện thay thệ cho 1 nhom lệnh Tai sao can co Macro Trong lập trình nhieu lUc ta can phai viết nhưng lệnh na nanhau nhiều lan ma ta khong muon viết dưới dang ham vì dung ham ton thời gian thực thi thay vì ta phai viết đaý đu nhom lệnh nay vao CT ta chỉ can viết Macro ma ta đa gan cho chung. CHUONG 9 MACRO 2 LÀM QUEN VỚI MACRO Khi ta cĩ nhiều đoạn code giống nhau chng ta cĩ thể dng macro để thay thế giống như ta dng define trong C. Thí dụ chng ta thay thế đọan lệnh sau bằng macro để in dấu xuống ding. MOV DL 13 về đầu ding MOV AH 2 INT 21H MOV DL 10 xuống ding mới MOV AH 2 INT 21H CHUONG 9 MACRO