tailieunhanh - Giáo trình cấu trúc máy tinh part 6
Tham khảo tài liệu 'giáo trình cấu trúc máy tinh part 6', công nghệ thông tin, phần cứng phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Rõ ràng ứng với 1 địa chỉ vật lý có thể có nhiều địa chỉ logic trong các đoạn khác nhau. Ví dụ hai địa chỉ logic sau cùng ánh xạ vào một địa chỉ vật lý 130 493 lF36h 0A5Dh đ lF36h X 16 0A5Dh 130 493 IFBlh 02ADh đ IFBlh X 16 02ADh 130 493 Tất cả sự trao đổi thòng tin giữa CPU và bộ nhớ đều dùng địa chỉ vật lý trong khi đó các chương trình được viết theo địa chỉ logic. Khi BIƯ truy xuất bộ nhớ nó phát ra một địa chỉ vật lý từ các địa chỉ logic của chương trình. Vì mỗi thanh ghi đoạn dài 16 bit nên có thể định đến 64K đoạn nhớ và sô địa chỉ offset trong một đoạn là 64 KB do vậy vi xử lý 8086 có thể định địa chỉ tới 64KB X 64K 4GB nhớ logic. Để trình bày bản đồ bộ nhớ sẽ rất tiện lợi nếu phân bộ nhớ trước hết thành các đoạn tách rời nhau đoạn 0 bắt đầu ở địa chỉ OOOOOh và kết thúc ở OFFFFh đoạn tiếp theo bắt đầu từ lOOOOh đêh iFFFFh. cho đến đoạn thứ 16 bắt đầu từ FOOOOh đến FFFFFh. Trong mỗi đoạn rời 64KB có thể cớ 64K 16 - 4K đoạn nhớ hay bằng lOOOh đoạn nhớ theo định nghĩa trên do vậy tại vị trí bắt đầu đoạn rời số 1 tại địa chỉ lOOOOh là bắt đầu của đoạn thứ lOOOh tại vị trí đoạn rời số 2 tại địa chỉ 20000h là bắt đầu đoạn thứ 2000h. và tại vị trí đoạn rời thứ 16 tại địa chỉ FOOOOh sẽ bắt đầu đoạn FOOOh. Trong phạm vi bộ nhớ qui ước 1 MB hệ điều hành DOS dành cho ROM-BIOS vùng nhớ bắt đầu từ đoạn FOOOh đoạn AOOOh đến đoạn trước COỠOh dành cho bộ nhớ màn hình từ đoạn COOOh đến đoạn trước FOOOh dành cho ROM-BIOS mở rộng và dự trữ. Một Kbyte địa chỉ tháp nhất dành cho bảng vector ngắt ngay sau đó là vùng dành cho hệ điều hành. Vùng tiếp theo vùng dành cho hệ điều hành đến đoạn kề với AOOOh dành cho các chương trình ứng dụng. 2. Các phương pháp định địa chỉ bộ nhớ Như trên đã nói để định địa chỉ vật lý khi cần truy xuất bộ nhớ đơn vị BIU trong vi xử lý phải sử dụng giá trị offset và nội dung thanh ghi đoạn. Giá trị offset mà EU tính cho một toán hạng bên trong đoạn nhớ được chọn gọi là địa chỉ hiệu dụng EA effective address của toán hạng. Đơn vị thực hiện lệnh .
đang nạp các trang xem trước