Innholdsfortegnelse:

Hvordan beregner du effektiv adresse?
Hvordan beregner du effektiv adresse?

Video: Hvordan beregner du effektiv adresse?

Video: Hvordan beregner du effektiv adresse?
Video: [4.4] Load Effective Address Instruction | 8086 Microprocessors 2024, Kan
Anonim

I slektningen Adressering Modus, Program Counter (PC) er det implisitt refererte registeret. Så effektiv adresse genereres ved å legge til neste instruksjon adresse til den adresse felt. Derfor, Effektiv adresse = 302 + 400 = 702.

Foruten dette, hvordan beregner du effektiv adresse og fysisk adresse?

For å beregne den fysiske adressen:

  1. slå opp sidetallet i sidetabellen og få fram rammenummeret.
  2. for å lage den fysiske adressen, frame = 17 bits; offset = 12 biter; da 512 = 29. 1m = 220 => 0 - (229-1) hvis hovedminnet er 512 k, så er den fysiske adressen 29 biter.

hvordan beregnes fysisk adresse? Så, Fysisk adresse = Base Adresse + Offset. Anta at datasegmentet har baseadressen som 1000h og dataene du trenger er tilstede i 0020h minneplasseringen (Offset) til datasegmentet. De beregning av det faktiske adresse gjøres som følger. Så den faktiske adresse viser seg å være 10020h.

Også spurt, hvordan beregnes den effektive adressen til baseregisteret?

Baseregisteradressering modus: Baseregisteradressering modus brukes til å implementere inter segment overføring av kontroll. I denne modusen effektiv adresse oppnås ved å legge til basisregister verdi til adresse feltverdi. EA= Grunnregister + Adresse feltverdi. PC= Grunnregister + Relativ verdi.

Hva er effektiv adresse i mikroprosessor?

effektiv adresse eller Offset Adresse : Forskyvningen for en minneoperand kalles operandens effektiv adresse eller EA. Det er et ikke-tilordnet 16-biters tall som uttrykker operandens avstand i byte fra begynnelsen av segmentet den ligger i. I 8086 har vi basisregistre og indeksregistre.

Anbefalt: