Ví dụ: INT 21H gọi CTCPVN của DOS

Một phần của tài liệu Microprocessor ver3 part2 (Trang 85 - 90)

86/Chapter2

2.6.3 Các lệnh điều khiển chương trình 2.6.3 Các lệnh điều khiển chương trình 2.6.3 Các lệnh điều khiển chương trình

Lệnh ngắt INT và IRETLệnh ngắt INT và IRET Lệnh ngắt INT và IRET

Thực hiện INT:

Cất thanh ghi cờ vào ngăn xếp

IF=0 (cấm các ngắt khác tác động), TF=0 (chạy suốt)

Cất CS vào ngăn xếpCất IP vào ngăn xếpIP=[N*4], CS=[N*4+2]Gặp IRET:Lấy IP từ ngăn xếpLấy CS từ ngăn xếp

87/Chapter2

Chương 2: Bộ vi xử lý Intel 8088/8086Chương 2: Bộ vi xử lý Intel 8088/8086 Chương 2: Bộ vi xử lý Intel 8088/8086

2.1 Cấu trúc bên trong2.2 Sơ đồ chân 2.2 Sơ đồ chân

2.3 Bản đồ bộ nhớ của máy tính IBM-PC2.4 Các chế độ địa chỉ của 8086 2.4 Các chế độ địa chỉ của 8086

2.5 Cách mã hoá lệnh của 8086

2.6 Mô tả tập lệnh của 8086

2.6.1 Các lệnh di chuyển (thay đổi) dữ liệu2.6.2 Các lệnh số học và logic 2.6.2 Các lệnh số học và logic

2.6.3 Các lệnh điều khiển chương trình

2.6.4 Các lệnh khác

88/Chapter2

2.6.4 Các lệnh khác2.6.4 Các lệnh khác 2.6.4 Các lệnh khác

NOP-No Operation (tiêu tốn 3 chu kỳ đồng hồ)WAIT-Wait for TEST or INTR Signal WAIT-Wait for TEST or INTR Signal

Chờ cho đến khi có tín hiệu mức thấp tác động vào chân TEST hoặc mức cao tác động vào chân INTR)

HALT-Halt Processing

VXL dừng hoạt động. Để thoát khỏi trạng thái dừng phải tác động vào các

chân INTR, NMI, RESET.

ESC-Escape

89/Chapter2

Chương 2: Bộ vi xử lý Intel 8088/8086Chương 2: Bộ vi xử lý Intel 8088/8086 Chương 2: Bộ vi xử lý Intel 8088/8086

2.1 Cấu trúc bên trong2.2 Sơ đồ chân 2.2 Sơ đồ chân

2.3 Bản đồ bộ nhớ của máy tính IBM-PC2.4 Các chế độ địa chỉ của 8086 2.4 Các chế độ địa chỉ của 8086

2.5 Cách mã hoá lệnh của 80862.6 Mô tả tập lệnh của 8086 2.6 Mô tả tập lệnh của 8086

90/Chapter2

2.7 Đánh địa chỉ bộ nhớ ở chế độ bảo vệ2.7 Đánh địa chỉ bộ nhớ ở chế độ bảo vệ 2.7 Đánh địa chỉ bộ nhớ ở chế độ bảo vệ

Lý do:

Hỗ trợ đa nhiệm từ 80286.

Tương thích ngược với 8086.

Cho phép truy cập dữ liệu và chương trình ở vùng nhớ trên 1M

Một phần của tài liệu Microprocessor ver3 part2 (Trang 85 - 90)

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

(93 trang)