Talaan ng mga Nilalaman:

Paano mo kinakalkula ang epektibong address?
Paano mo kinakalkula ang epektibong address?

Video: Paano mo kinakalkula ang epektibong address?

Video: Paano mo kinakalkula ang epektibong address?
Video: MANUAL TRANSMISSION PAANO MO I-INGATAN AT GAGAMITIN? 2024, Nobyembre
Anonim

Sa Kamag-anak Pag-address Mode, ang Program Counter (PC) ay ang implicitly reference na rehistro. Kaya ang epektibong address ay nabuo sa pamamagitan ng pagdaragdag ng susunod na pagtuturo tirahan sa mga tirahan patlang. Kaya naman, Epektibong Address = 302 + 400 = 702.

Bukod dito, paano mo kinakalkula ang epektibong address at pisikal na address?

Upang kalkulahin ang pisikal na address:

  1. hanapin ang numero ng pahina sa talahanayan ng pahina at kunin ang numero ng frame.
  2. upang lumikha ng pisikal na address, frame = 17 bits; offset = 12 bits; pagkatapos ay 512 = 29. 1m = 220 => 0 - (229-1) kung ang pangunahing memorya ay 512 k, kung gayon ang pisikal na address ay 29 bits.

paano kinakalkula ang pisikal na address? Kaya, Pisikal na Address = Base Address + Offset. Ipagpalagay na hawak ng Data Segment ang Base Address bilang 1000h at ang data na kailangan mo ay nasa 0020h memory location (Offset) ng Data Segment. Ang pagkalkula ng aktwal tirahan ay ginagawa tulad ng sumusunod. Kaya ang aktwal tirahan lumalabas na 10020h.

Tinanong din, paano kinakalkula ang epektibong address ng base register?

Base register addressing mode: Base register addressing mode ay ginagamit upang ipatupad ang inter-segment transfer ng kontrol. Sa mode na ito epektibong address ay nakuha sa pamamagitan ng pagdaragdag batayang rehistro halaga sa tirahan halaga ng field. EA= Base register + Address halaga ng field. PC= Base register + Kamag-anak na halaga.

Ano ang epektibong address sa microprocessor?

epektibong Address o Offset Address : Ang offset para sa isang memory operand ay tinatawag na operand's epektibong address o EA. Ito ay isang hindi nakatalagang 16 bit na numero na nagpapahayag ng distansya ng operand sa mga byte mula sa simula ng segment kung saan ito nakatira. Sa 8086 mayroon kaming mga base register at index register.

Inirerekumendang: