Სარჩევი:

როგორ გამოვთვალოთ ეფექტური მისამართი?
როგორ გამოვთვალოთ ეფექტური მისამართი?

ვიდეო: როგორ გამოვთვალოთ ეფექტური მისამართი?

ვიდეო: როგორ გამოვთვალოთ ეფექტური მისამართი?
ვიდეო: როგორ მივაღწიოთ ფინანსურ წარმატებას - ეზოთერიკოსის რჩევები 2024, ნოემბერი
Anonim

ნათესავში მიმართვა რეჟიმი, პროგრამის მრიცხველი (PC) არის იმპლიციტურად მითითებული რეგისტრი. ასე რომ, ეფექტური მისამართი გენერირდება შემდეგი ინსტრუქციის დამატებით მისამართი რომ მისამართი ველი. აქედან გამომდინარე, ეფექტური მისამართი = 302 + 400 = 702.

ამის გარდა, როგორ გამოვთვალოთ ეფექტური მისამართი და ფიზიკური მისამართი?

ფიზიკური მისამართის გამოსათვლელად:

  1. მოძებნეთ გვერდის ნომერი გვერდების ცხრილში და მიიღეთ ჩარჩოს ნომერი.
  2. ფიზიკური მისამართის შესაქმნელად, ჩარჩო = 17 ბიტი; ოფსეტი = 12 ბიტი; მაშინ 512 = 29. 1m = 220 => 0 - (229-1) თუ ძირითადი მეხსიერება არის 512 k, მაშინ ფიზიკური მისამართი არის 29 ბიტი.

როგორ გამოითვლება ფიზიკური მისამართი? Ისე, Საცხოვრებელი მისამართი = ბაზა მისამართი + ოფსეტი. დავუშვათ, რომ მონაცემთა სეგმენტს აქვს საბაზისო მისამართი, როგორც 1000 სთ და თქვენთვის საჭირო მონაცემები იმყოფება მონაცემთა სეგმენტის 0020h მეხსიერების ადგილას (Offset). The გაანგარიშება ფაქტობრივი მისამართი კეთდება შემდეგნაირად. ასე რომ, ფაქტობრივი მისამართი გამოდის 10020 სთ.

ასევე იკითხა, როგორ გამოითვლება საბაზისო რეესტრის ეფექტური მისამართი?

საბაზისო რეესტრის მისამართი რეჟიმი: საბაზისო რეესტრის მისამართი რეჟიმი გამოიყენება კონტროლის სეგმენტთაშორისი გადაცემის განსახორციელებლად.ამ რეჟიმში ეფექტური მისამართი მიიღება მიმატებით ბაზის რეესტრი ღირებულება მისამართი ველის მნიშვნელობა. EA= საბაზისო რეესტრი + მისამართი ველის მნიშვნელობა. კომპიუტერი = საბაზისო რეესტრი + ფარდობითი ღირებულება.

რა არის ეფექტური მისამართი მიკროპროცესორში?

ეფექტური მისამართი ან ოფსეტი მისამართი : მეხსიერების ოპერანდისთვის ოფსეტს ეწოდება ოპერანდები ეფექტური მისამართი ან EA. ეს არის გამოუყენებელი 16 ბიტიანი რიცხვი, რომელიც გამოხატავს ოპერანდის მანძილს ბაიტებში იმ სეგმენტის დასაწყისიდან, რომელშიც ის მდებარეობს. 8086-ში გვაქვს საბაზისო რეგისტრები და ინდექსის რეგისტრები.

გირჩევთ: