Mục lục:

Làm thế nào để bạn tính toán địa chỉ hiệu quả?
Làm thế nào để bạn tính toán địa chỉ hiệu quả?

Video: Làm thế nào để bạn tính toán địa chỉ hiệu quả?

Video: Làm thế nào để bạn tính toán địa chỉ hiệu quả?
Video: Cách mình tư duy những câu toán khó THPT QG | Tâm sự của cựu thủ khoa ĐH Ngoại Thương | Go With Mai 2024, Tháng mười một
Anonim

Trong tương đối Địa chỉ Chế độ, Bộ đếm chương trình (PC) là thanh ghi được tham chiếu ngầm. Nên địa chỉ hiệu quả được tạo ra bằng cách thêm hướng dẫn tiếp theo Địa chỉ đến Địa chỉ đồng ruộng. Kể từ đây, Địa chỉ hiệu quả = 302 + 400 = 702.

Ngoài ra, làm thế nào để bạn tính toán địa chỉ hiệu quả và địa chỉ thực?

Để tính địa chỉ thực:

  1. tra số trang trong bảng trang và lấy số khung.
  2. để tạo địa chỉ vật lý, frame = 17 bit; bù = 12 bit; thì 512 = 29. 1m = 220 => 0 - (229-1) nếu bộ nhớ chính là 512 k thì địa chỉ vật lý là 29 bit.

địa chỉ vật lý được tính như thế nào? Vì thế, Địa chỉ vật lý = Căn cứ Địa chỉ nhà + Chênh lệch. Giả sử Phân đoạn dữ liệu giữ Địa chỉ cơ sở là 1000h và dữ liệu bạn cần hiện diện trong vị trí bộ nhớ 0020h (Offset) của Phân đoạn dữ liệu. Các phép tính của thực tế Địa chỉ được thực hiện như sau. Vì vậy, thực tế Địa chỉ hóa ra là 10020h.

Cũng được hỏi, địa chỉ hiệu lực của sổ đăng ký cơ sở được tính như thế nào?

Địa chỉ đăng ký cơ sở chế độ: Địa chỉ đăng ký cơ sở chế độ này được sử dụng để thực hiện chuyển giao quyền kiểm soát giữa các phân đoạn. địa chỉ hiệu quả thu được bằng cách thêm đăng ký cơ sở có giá trị đối với Địa chỉ giá trị trường. EA = Đăng ký cơ sở + Địa chỉ nhà giá trị trường. PC = Đăng ký cơ sở + Giá trị tương đối.

Địa chỉ hiệu quả trong bộ vi xử lý là gì?

địa chỉ hiệu quả hoặc bù đắp Địa chỉ nhà : Phần bù cho toán hạng bộ nhớ được gọi là toán hạng địa chỉ hiệu quả hoặc EA. Nó là một số 16 bit chưa được gán thể hiện khoảng cách của toán hạng tính bằng byte tính từ đầu đoạn mà nó nằm trong đó. Trong 8086 chúng ta có thanh ghi cơ sở và thanh ghi chỉ mục.

Đề xuất: