tailieunhanh - Giao tiếp giữa KIT vi xử lý 8086 và máy tính Nguồn, chương 3

Phương pháp định địa chỉ (Ađreting Mode) là cách để CPU tìm thấy toán hạng cho các lệnh của nó khi hoạt động. Một bộ vi xử lý có thể có nhiều chế độ định địa chỉ. Các chế độ định địa chỉ này được xác định ngay từ khi chế tạo ra bộ vi xử lý và sau này người ta lấy đó để làm chuẩn mà không thay đổi. Ngoài các phương pháp định địa chỉ: tức thời, trực tiếp, gián tiếp giống như của 8085, vi xử lý 8086 còn có thêm các cách định địa chỉ. | Chương 3 . CÁC PHƯƠNG PHÁP ĐỊNH ĐỊA CHỈ CỦA VI XỬ LÝ 8086 Phương pháp định địa chỉ Addressing Mode là cách để CPU tìm thấy toán hang cho các lệnh của no khi hoat đọng. Mọt bo vi xử ly co thể co nhiểủ chế đo định địa chỉ. Cac chế đo định địa chỉ nay đươc xac định ngay từ khi chế tao ra bo vi xử ly va saủ nay ngươi ta lấy đo để lam chua n ma khong thay đoi. Ngoai cac phương phap định địa chỉ tức thơi trực tiếp gian tiếp giong như của 8085 vi xử ly 8086 con co them cac cach định địa chỉ khac va đươc phan loai như sau - Định địa chỉ bang thanh ghi. - Định địa chỉ tức thơi. - Định địa chỉ trực tiếp. - Định địa chỉ gian tiếp. - Định địa chỉ tương đoi. Bang cach kết hơp cac phương phap định địa chỉ khac nhaủ trong một chỉ thị co thế tao ra nhiếủ kha nang phức tap đế trủy xủất toan hang opếrand cac thiết bị vao - ra chỉ đươc trủy cạp bang cac phương phap trực tiếp va gian tiếp. Thứ tự mo ta bytế của mot word đươc lưủ trong bo nhơ giong như qủi định của 8085 co nghĩa la cac bytế thấp LSB ơ địa chỉ thấp va cac bytế cao MSB đươc đat ơ địa chỉ cao hơn kế cận. Trong cac trình bay saủ đay bo đếm chương trình PC Program Coủntếr chứa địa chỉ offsết của chỉ thị kế tiếp sế thực hiến chỉ thị nay đa san sang trong hang đơi lệnh. Con tro lệnh IP tro đến địa chỉ cao hơn đo la bytế tiếp thếo sế đươc BIU nhap vao hang đơi lẹnh. 1 . Cấc phương pháp đỉnh đỉa chỉ thông dụng Đỉnh đỉa chỉ tức thơi Trong phương pháp này toán hạng nguồn chính là dữ liệu cần xử ly cUá chỉ thị. Thí du Mov ax 1200 Mov Ax 1200 CPU Bộ nhô Trước AX SP CS 2300 BX BP DS PC 0100 CX SI SS DX DI ES O D 2300 0100 B8 00 12 FI I T S Sau AX 1200 SP CS 2300 BX BP DS PC 0103 CX SI SS DX DI ES O D 2300 B8 00 12 0103 FI I T S .Phương pháp định địa chỉ tức thời . Phương pháp định địa chỉ trực tiep Trong chỉ thị bao gộm địa chỉ offset cua toan hang địa chỉ đoạn đước quy định la nọi dung cua thanh ghi DS. Thí du MoV ax 0230