Lập trình hợp ngữ cho bộ
VĐK 8051VĐK 8051
Bài 3
Bộ môn TĐ
Khoa KTĐK
Các chủ đề
• Mã máy
Cá hế độ đị h đị hỉ ủ• Các chế độ định địa chỉ của
8051
•Các lệnh Jump, Loop, Call
•Chươn
g trình cong
• Các vòng lặp tạo thời gian giữ
chậm đơngiảnchậm đơn giản
Mã đối tượng của 8051
• Trình hợp dịch sẽ chuyển mã hợp ngữ
sang mã máy/mã đốitượngsang mã máy/mã đối tượng
•Mã đối tượng là một dãy dài các lệnh của
ámáy
•Mỗi lệnh của máy có thể là một hoặc nhiều
byte
•Mỗi lệnh của má
y có thể là giá trị nhị phân y g
và được viết dưới dạng ký hiệu của số Hex
Mã đối tượng của 8051
•Trình hợpdịch
cung cấp mộtcung cấp một
tệp .lst trong khi
hợ
p dịchp
•Lệnh đượcdịch
•Do đó không thể có lệnh chuyển từ một thanh ghi bất kỳ
ới ộ hhhitới một thanh ghi
– Mov R4, R7 ; không hợp lệ
– Kiểm tra danh sách lệnh trướckhisử dụngKiểm tra danh sách lệnh trước khi sử dụng
–Hợp dịch sẽ gây lỗi trong các trường hợp (…)