Tóm tắt:
Trong lập trình vi xử lý ngôn ngữ thường dùng là ngôn ngữ lập trình ASM và ngôn ngữ C . Ngôn ngữ lập trình ASM hay lập trình hợp ngữ là ngôn ngữ lập trình trực tiếp cho vi điều khiển ( lập trình trực tiếp ) còn ngôn ngữ C hay còn gọi là lập trình hướng đối tượng nó gần với ngôn ngữ con người hơn . Điều này có nghĩa là với ASM người lập trình ra lệnh trực tiếp thông qua ngôn ngữ câu lệnh có tính ràng buộc còn ngôn ngữ C sử dụng các cấu trúc điều kiện và vòng lặp theo ý muốn .Nói về ngôn ngữ C thì ưu điểm của ngôn ngữ C là nó dễ hiểu nhưng cấu trúc lại dài và phức tạp so với ngôn ngữ ASM .