Chương này giới thiệu cách thức lập trình trên MCS-51 cũng như giải thích hoạt động của các lệnh sử dụng cho họ MCS-51. Các ký hiệu cần chú ý: Rn : các thanh ghi từ R0 – R7 (bank thanh ghi hiện hành) Ri : các thanh ghi từ R0 – R1 (bank thanh ghi hiện hành) @Rn : định địa chỉ gián tiếp 8 bit dùng thanh ghi Rn @DPTR : định địa chỉ gián tiếp 16 bit dùng thanh ghi DPTR direct : định địa chỉ trực tiếp RAM nội (00h – 7Fh) hay SFR (80h – FFh)