CHƢƠNG V THIẾT BỊ VÀO RAC ỦA HỆ VI XỬ LÝ
d. Nhóm lệnh chuyền điều khiể n:
ACALL addr11 (22): Gọi chương trình con dùng địa chì tuyệt đối. LCALL addr16 (32): Gọi chương trình con dùng địa chỉ dài. RET (12): Trở về từ lệnh gọi chương trình con.
RETI (12): Trở về từ lệnh gọi ngắt. AJMP addr11 (22): Nhảy tuyệt đối.
LJMP addr16 (32): Nhảy dài. SJMP rel (22):Nhảy ngắn.
JMP @A+DPTR (12): Nhảy gián tiếp từ con trỏ dữ liệu. JZ rel (22): Nhảy nếu A=0.
JNZ rel (22): Nhảy nếu A không bằng 0. JC rel (22): Nhảy nếu cờ nhớ được đặt.
JNC rel (22): Nhảy nếu cờ nhớ không được đặt.
JB bit,rel (32): Nhảy tương đối nếu bit trực tiếp được đặt. JNB bit,rel (32):Nhảy tương đối nếu bit trực tiếp không được đặt. JBC bit,rel (32): Nhảy tương đối nếu bit trực tiếp được đặt, rồi xóa
bit.
CJNE A,data,rel (32): So sánh dữ liệu trực tiếp với A và nhảy nếu không bằng.
CJNE A,#data,rel (32): So sánh dữ liệu tức thời với A và nhảy nếu không bằng.
CJNE
Rn,#data,rel
(32): So sánh dữ liệu tức thời với nội dung thanh ghi Rn và nhảy nếu không bằng.
CJNE
@Ri,#data,rel
(32): So sánh dữ liệu tức thời với dữ liệu gián tiếp và nhảy nếu không bằng.
DJNZ Rn,rel (22): Giảm thanh ghi Rn và nhảy nếu không bằng. DJNZ data (32): Giảm dữ liệu trực tiếp và nhảy nếu không bằng.
TÀI LIỆU THAM KHẢO
[ 1 ] Nguyễn Tăng Cường, Phan Quốc Khánh: Cấu trúc và lập trình họ Vi điều khiển 8051. NXB KH&KT hà Nội-2004
[ 2 ] Vũ Chấn Hưng: Giáo trình Kiến trúc máy tính NXB Giao thơng
vận tải - Hà Nội 2002
[ 3 ] Văn Thế Minh: Kỹ thuật Vi xử lý – NXB Thống kê – Hà Nội 1983 [ 4 ] Phòng Kỹ thuật số - Viện Khoa học Tính tốn và Điều khiển: Kỹ
thuật Vi xử lý - Nhà Xuất bản Thống kê – Hà Nội 1983
[ 5 ] Alan Clements: Principles of Computer Hardware – PWS-KENT
Publishing Company – Boston 1992
[ 6 ] Intel® Corporation: Component Data Catalog 1982
[ 7 ] David Hergert, Nancy Thibeault: PC Architecture from Assembly
Language To C. Prentice-Hall, Inc. 1997
[ 8 ] Christopher L. Morgan and Mitchell Waite: 8086/8088 16-bit Micrro-Processor Primer – McGraw-Hill, Inc. 1982
[ 9 ] V.M. Rooney: Microprocessors and Microcomputers - McMilan Publishing Company – New York 1983
[ 10 ] James L., Turley: Advanced 80386 programming techniques - Osborne Mc Graw-Hill 1988