Nhóm lệnh chuyền điều khiể n:

Một phần của tài liệu Giáo trình Kỹ thuật vi xử lý (Trang 151 - 153)

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: Cu trúc và lp trình h Vi điều khin 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 thut Vi x 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

thut 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

Một phần của tài liệu Giáo trình Kỹ thuật vi xử lý (Trang 151 - 153)

Tải bản đầy đủ (PDF)

(153 trang)