Chương trình được xây dựng nên từ tập lệnh, tuân theo cú pháp và cấu trúc logic. Một họ vi xử lý luôn đi kèm theo tập lệnh của nó. Chương này gới thiệu tập lệnh của họ MCs-51, việc định vị và một vài ví dụ về các tình huống gặp phải khi lập trình. Chương này không bàn về kỹ thuật lập trình cũng như về trình biên dịch. Tập lệnh họ vi điều khiển MCx-51 tối ưu cho các điều khiển ứng dụng 8 bit. Nó cung cấp các cách định vị nhanh, gọn thuận tiện cho. | Chương 9 TOM TẮT TẬP LỆNH I - GIỚI THIỆU Chương trình được xây dựng nen từ tập lệnh tuân theo cú pháp vâ cấu trúc logic. Mọt ho vi xử ly luOn đi kem theo tập lệnh cúâ no. Chương náy gơi thiẹu tập lẹnh cúâ ho MCs-51 viẹc định vị vâ một vâi ví du ve câc tình huống gâp phâi khi lâp trình. Chương nây khong bân ve ky thuât lâp trình cung như ve trình bien dịch. Tâp lẹnh ho vi đieu khiển MCx-51 toi ưu cho câc đieu khiển ứng dung 8 bit. No cung cấp câc câch định vị nhânh gọn thuân tien cho viec truy xuất dữ lieu 8 bit trong vung RAM nọi. Tâp lẹnh cung đưâ râ mọt số lẹnh thâo tâc tren bit thuân tien cho viec đieu khien vâ câc he thong logic co yeu câu xử ly luân lý- Lâ mọt xử ly 8 bit câc lẹnh cuâ 8051 lâ mâ 8 bit. Do đo tâp lẹnh co toi đâ 256 lẹnh. Trong đo 255 lẹnh được định nghĩâ. Trong mọt lẹnh ngoâi mâ lẹnh 1 byte râ con co the co dữ lieu vâ địâ chỉ. Trong tâp lẹnh 8051 co 139 lẹnh 1 byte 92 lẹnh 2 byte vâ 24 lẹnh 3 byte. Phân phu luc se mo tâ đây đu ve moi mâ ve mâ gợi nhơ so byte lẹnh so chu ky hânh lẹnh. II - CẮC MODỆ ĐỊNH VỊ ẮDDRỆSSING MODỆ Khi lẹnh thâo tâc tren dữ lieu mọt câu hoi đươc đât râ lâ dữ lieu ơ đâu . Đe trâ lơi câu hoi nây tâ xem xet quâ câc mode định vị cuâ 8051. Định vị dữ lieu lâ mọt phân quân trọng trong tâp lẹnh. Chung xâc định dữ lieu nguồn vâ đích theo những câch khâc nhâu tuy theo câch lâp trình. Trong phân nây tâ se lhâo sât ky từng mode định vị vâ cho moi loâi mọt ví du. Co 8 mode định vị Thanh ghi Trực tiếp Gian tiếp Tức thời Immediate Tường đôi Xa Chỉ sô Định vị bang thanh ghi Người lấp trình truy xuất dữ liệu chứa trong cấc thanh ghi từ R0 đến R7 thông qua ten gôi cua chung. Địa chỉ cua 8 thanh ghi nay đườc giai ma thông qua bit thấp nhất cua chung. Dô đô ma lệnh va tôấn hang địa chỉ đườc gôm chung vấô 1 byte. Opcode 5-bit n n n Ví du lẹnh sau công nôi dung R7 vấô thanh ghi tích luy ADD A R7 Ma lếnh la 001011111B. Trông đô 5 bit caô 00101 chỉ ma lếnh 3 bit thấp 111 chỉ thanh ghi R7. Môt vai lếnh xấc định trực tiếp trến thanh ghi như thanh