Thiết kế, thi công và viết chương trình điều khiển mạch thực hành cho z80 cpu, giao tiếp với máy tính qua ngõ máy in

Lệnh Call là một dạng đặc biệt của lệnh Jump, byte địa chỉ theo sau lệnh Call được đưa vào ngăn xếp trước khi lệnh nhảy thực hiện. Lệnh Return ngược lại với lệnh Call vì dữ liệu tại đỉnh ngăn xếp lấy ra và đặt trực tiếp vào PC để tạo địa chỉ nhảy. Lệnh Call và Return cho phép các chương trình con đơn giản và ngắt ngang chương trình bằng phần mềm. Trong họ Z80 có hai lệnh quay về đặc biệt. Quay về từ chương trình con phục vụ ngắt (RETI) và quay về từ chương trình con phục vụ ngắt không che (RETN) được CPU xử lý như là một lệnh nhảy không điều kiện với mã lệnh là C9H. Sự khác biệt nằm ở chỗ RETI được dùng để kết thúc chương trình phục vụ ngắt và tất cả các chip ngoại vi của Z80 sẽ chấp nhận việc thi hành lệnh này để cho việc điều khiển các ngắt có độ ưu tiên lồng nhau được thực hiện chính xác. Lệnh này đi cặp với thiết bị các thiết bị ngoại vi của Z80 để thi hành những lệnh quay về đơn giản từ các ngắt. Chương trình sau sẽ báo cho thiết bị ngắt rằng chương trình phục vụ ngắt đã hoàn tất

doc160 trang | Chia sẻ: lethao | Lượt xem: 1591 | Lượt tải: 0download
Bạn đang xem trước 20 trang tài liệu Thiết kế, thi công và viết chương trình điều khiển mạch thực hành cho z80 cpu, giao tiếp với máy tính qua ngõ máy in, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên

Các file đính kèm theo tài liệu này:

  • docThiết kế, thi công và viết chương trình điều khiển mạch thực hành cho Z80 CPU Giao tiếp với máy tính qua ngõ máy in.doc