Агуулгын хүснэгт:

Үр дүнтэй хаягийг хэрхэн тооцоолох вэ?
Үр дүнтэй хаягийг хэрхэн тооцоолох вэ?

Видео: Үр дүнтэй хаягийг хэрхэн тооцоолох вэ?

Видео: Үр дүнтэй хаягийг хэрхэн тооцоолох вэ?
Видео: Үр тогтолт буюу хэрхэн жирэмсэн болдог вэ? монгол хадмалаар 2024, May
Anonim

Хамаатан садандаа Хаяглах Горим, Програмын тоолуур (PC) нь далд иш татсан бүртгэл юм. Тиймээс, үр дүнтэй хаяг дараагийн зааврыг нэмж үүсгэнэ хаяг руу хаяг талбар. Тиймээс, Үр дүнтэй хаяг = 302 + 400 = 702.

Үүнээс гадна үр дүнтэй хаяг, физик хаягийг хэрхэн тооцоолох вэ?

Физик хаягийг тооцоолохын тулд:

  1. хуудасны хүснэгтээс хуудасны дугаарыг хайж, хүрээний дугаарыг авна уу.
  2. физик хаягийг үүсгэхийн тулд хүрээ = 17 бит; офсет = 12 бит; дараа нь 512 = 29. 1м = 220 => 0 - (229-1) хэрэв үндсэн санах ой 512 к бол физик хаяг нь 29 бит байна.

физик хаягийг хэрхэн тооцдог вэ? Тэгэхээр, Биет хаяг = Суурь Хаяг + Офсет. Өгөгдлийн сегмент нь үндсэн хаягийг 1000h гэж агуулж байгаа бөгөөд танд хэрэгтэй өгөгдөл нь өгөгдлийн сегментийн 0020h санах ойн байршилд (Offset) байна гэж бодъё. The тооцоо бодит байдлаас хаяг дараах байдлаар хийгддэг. Тэгэхээр бодит хаяг 10020 цаг болж байна.

Мөн суурь регистрийн үр дүнтэй хаягийг хэрхэн тооцдог вэ?

Үндсэн бүртгэлийн хаяглалт горим: Үндсэн бүртгэлийн хаяглалт горим нь удирдлагын сегмент хоорондын дамжуулалтыг хэрэгжүүлэхэд ашиглагддаг. Энэ горимд үр дүнтэй хаяг нэмэх замаар олж авна суурь бүртгэл үнэ цэнэ хаяг талбайн утга. EA = Үндсэн бүртгэл + Хаяг талбайн утга. PC= Үндсэн бүртгэл + Харьцангуй үнэ цэнэ.

Микропроцессорын үр дүнтэй хаяг гэж юу вэ?

үр дүнтэй хаяг эсвэл Офсет Хаяг : Санах ойн операндын офсетийг операнд гэж нэрлэдэг үр дүнтэй хаяг эсвэл EA. Энэ нь тодорхойлогдоогүй 16 битийн дугаар бөгөөд операндын байрлаж буй сегментийн эхнээс байтаар зайг илэрхийлдэг. 8086-д бид суурь регистр, индексийн регистртэй.

Зөвлөмж болгож буй: