Presenter: Trịnh Hoàng HơnIndustrial and Civil Automation Lab Tel: 0903767041 trinhhoanghon09@gmail.com Tóm tắt tập lệnh instruction set... Nhóm lệnh số học... Nhóm lệnh số học... Nhóm
Trang 1Presenter: Trịnh Hoàng Hơn
Industrial and Civil Automation Lab
Tel: 0903767041
trinhhoanghon09@gmail.com
Tóm tắt tập lệnh
(instruction set)
Trang 2Khái niệm
* Để tra cứu khi cần sử dụng
Tra cứu và hiểu cách tra cứu là vấn đề?
Các phụ lục A,B,C giúp khi cần
* Tham khảo sơ bộ
Hổ trợ các loại lệnh nào?
03/04/24 22:44 Trịnh Hoàng Hơn
Trang 3Khái niệm
* MCS51: Vi điều khiển 8 bit
255 lệnh (1 lệnh không được định nghĩa)
Trang 4Khái niệm
* được thay thế bởi …
Trang 10Mã đối tượng (opcode):
10000000 eeeeeeee
Số byte là 2
Số chu kỳ máy là 2
Trang 11Các kiểu định địa chỉ
Định địa chỉ tuyệt đối:
VD: AJMP <dest>
(PC) (PC)+2 (PC10-PC0) trang địa chỉ
Mã đối tượng (opcode):
aaa 00001 aaaaaaaa
Số byte là 2
Số chu kỳ máy là 2
Trang 12Mã đối tượng (opcode):
00010010 aaaaaaaa aaaaaaaa
Số byte là 3
Số chu kỳ máy là 2
Trang 13Các kiểu định địa chỉ
Định địa chỉ chỉ số:
VD: MOVC A,@A+PC (A) ((A)+(PC))
Mã đối tượng (opcode):
10000011
Số byte là 1
Trang 14Tóm tắt các kiểu định địa chỉ
03/04/24 22:44 Trịnh Hoàng Hơn
Trang 16Nhóm lệnh di chuyển dữ liệu
03/04/24 22:44 Trịnh Hoàng Hơn
Trang 1803/04/24 22:44 Trịnh Hoàng Hơn
Trang 19VD
Trang 2003/04/24 22:44 Trịnh Hoàng Hơn
Trang 21Nhóm lệnh số học
Trang 22Nhóm lệnh số học
03/04/24 22:44 Trịnh Hoàng Hơn
Trang 23Nhóm lệnh số học
Trang 2403/04/24 22:44 Trịnh Hoàng Hơn
Trang 25VD
Trang 26Nhóm lệnh logic
03/04/24 22:44 Trịnh Hoàng Hơn
Trang 27VD
Trang 28Nhóm lệnh xử lý bit
03/04/24 22:44 Trịnh Hoàng Hơn
Trang 29VD
Trang 30Nhóm lệnh rẽ nhánh
03/04/24 22:44 Trịnh Hoàng Hơn
Trang 31Nhóm lệnh rẽ nhánh
Trang 32Chú ý
03/04/24 22:44 Trịnh Hoàng Hơn
Trang 33Chú ý
Trang 3403/04/24 22:44 Trịnh Hoàng Hơn