Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Tài liệu Tập lệnh MCS-51 docx
Nội dung xem thử
Mô tả chi tiết
Tëp l゜nh MCS-51
1
Tëp l゜nh MCS-51
Tëp l゜nh MCS-51
2
Giげi thi゜u
• L゜nh cぞa 8051 đぢずc thi,t k, vげi opcode 8 bit å có kh¢
n<ng mã hóa 256 l゜nh khác nhau
• Thとc t, có 255 l゜nh (vげi mぐt tが hずp không đぢずc đ^nh
nghオa):
• Ngoài opcode mぐt l゜nh có th; có thêm 1 hoéc 2 byte đ; mã
hóa ch, đぐ đ^a ch`:
– 139 l゜nh 1 byte
– 92 l゜nh 2 byte
– 24 l゜nh 3 byte
Tëp l゜nh MCS-51
3
Các ch, đぐ đ^a ch`
• Cho phép xác đ^nh nぞi cót giて “data” cぞa l゜nh
• Co 6 ch, đぐ đ^a ch` trong MCS-51
– Trとc ti,p
– Gián ti,p
– Tだc thì
– Thanh ghi
– Thanh ghi đ^nh trぢげc
– Ch` sえ
Tëp l゜nh MCS-51
4
Ch, đぐ đ^a ch` trとc ti,p
• Direct addressing
• A^a ch` cぞa toán hÑng đぢずc ch` ra bざi 8 bit trong trぢごng đ^a
ch` cぞa code l゜nh
• Áp dぜng cho
– Internal RAM
– SFRs
Tëp l゜nh MCS-51
5
Ch, đぐ đ^a ch` gián ti,p
• Indirect addressing
• L゜nh ch` ra mぐt thanh ghi có chだa đ^a ch` cぞa toán hÑng
• Các thanh ghi sつ dぜng trong ch, đぐ đ^a ch` gián ti,p:
– R0 và R1
– SP
– DPTR
• Áp dぜng cho:
– Internal RAM
– External data memory
Tëp l゜nh MCS-51
6
Ch, đぐ thanh ghi
• Register addressing
• Mぐt sえ l゜nh có toán hÑng là các thanh ghi
• Các thanh ghi R0 và R7 đぢずc mã hóa bざi 3 bit trong trぢごng
opcode (thay vì ph¢i mã hóa 8 bit trong trぢごng đ^a ch`)