Lệnh máy tính là một từ nhị phân được gán một nhiệm vụ cụ thể. Các lệnh của chương trình được lưu trong bộ nhớ và chúng lần lượt được CPU đọc, giải mã và thực hiện. Tập lệnh máy tính thường gồm nhiều lệnh có thể được chia thành một số nhóm theo chức năng: nhóm các lệnh vận chuyển dữ liệu, nhóm các lệnh tính toán, nhóm các lệnh điều kiện và rẽ nhánh và một số lệnh khác Các dạng toán hạng của lệnh: -Toán hạng dạng 3 địa chỉ: Dạng: opcode addr1, addr2, addr3 Mỗi địa chỉ addr1, addr2, addr3 tham chiếu đến một ô nhớ hoặc một thanh ghi -Toán hạng dạng 2 địa chỉ: Dạng: opcode addr1, addr2 Mỗi địa chỉ addr1, addr2, tham chiếu đến một ô nhớ hoặc một thanh ghi -Toán hạng dạng 1 địa chỉ: Dạng: opcode addr2 Địa chỉ addr2 tham chiếu đến một ô nhớ hoặc một thanh ghi. Ngoài ra, thanh ghi tích luỹ Racc được sử dụng và có vai trò như addr1 trong toán hạng dạng 2 địa chỉ. -Toán hạng dạng 1,5 địa chỉ: Dạng: opcode addr1, addr2 Một địa chỉ tham chiếu đến một ô nhớ và địa chỉ còn lại tham chiếu đến một thanh ghi. Dạng 1,5 địa chỉ là dạng toán hạng hỗn hợp giữa ô nhớ và thanh ghi. -Toán hạng 0 địa chỉ thường được sử dụng trong các lệnh thao tác với ngăn xếp: PUSH và POP