Chương 3 của tài liệu này trình bày các vấn đề liên quan đến mã máy, các chế độ địa chỉ của vi điều khiển 8051 và các lệnh điều khiển chương trình, bao gồm jump, loop, và subroutines. Nó cũng giải thích cách thức chuyển đổi mã lệnh assembly thành mã máy, các chế độ địa chỉ như tức thì, trực tiếp, gián tiếp và chỉ số, và cách thực hiện các vòng trễ đơn giản. Cuối cùng, chương này tóm tắt thời gian chu kỳ máy và cách tính toán thời gian trễ trong chương trình.