Segmentación de memoria del x86

Direccionamiento de memoria

Los registros del 8086 son de 16 bits, por lo tanto el número de direcciones posibles a direccionar con 1 solo registro es 64 KiB. Los valores de direcciones se encuentran en el rango de 0 a FFFF. Para superar este límite se utilizan 2 registros para direccionar memoria: Uno de SEGMENTO y otro de DESPLAZAMIENTO (offset) dentro del segmento. La notación utilizada para una dirección segmentada es: SEGMENTO:DESPLAZAMIENTO. La relación entre la dirección de memoria real y la dirección segmentada es: DIR = SEGMENTO * 16 + DESPLAZAMIENTO. Al multiplicar por 16 se obtienen 4 bits más con lo que ahora se tiene un total de 1024 KiB = 1 MiB de memoria direccionable. Los valores para las direcciones reales se encuentran en el rango 0 a FFFFFh. Es importante hacer notar que una misma dirección de memoria puede ser direccionada con distintos valores de segmento y desplazamiento Ej: 100:50 = 105:0 =0:1050, trabajando en base 16.

Modos de direccionamiento

Se entiende por modos de direccionamiento a las diferentes formas que pueden tomar los parámetros de las instrucciones del procesador. Diferentes autores clasifican en forma distinta los modos de direccionamiento del 8086. Nosotros distinguiremos fundamentalmente cuatro modos diferentes:

Registro

Un parámetro que direcciona a un registro está utilizando el modo de direccionamiento registro. Ej: MOV AX, BX

En este ejemplo los dos parámetros direccionan un registro.

Valor o inmediato

El modo de direccionamiento inmediato es utilizado cuando se hace referencia a un valor constante. Este se codifica junto con la instrucción. Es decir dicho parámetro representa a su valor y no a una dirección de memoria o un registro que lo contiene.

Ej: MOV AX, 500

En este ejemplo el número 500 es un parámetro inmediato.

Directo

Se utiliza el modo directo cuando se referencia a una dirección de memoria y la misma está codificada junto con la instrucción. Ej: MOV AL, [127].

En este ejemplo el desplazamiento de la dirección de memoria se codifica junto con la instrucción y el segmento se asume a DS. Si MEMORIA es un array de bytes que representa a la memoria la instrucción anterior se puede poner como: AL := MEMORIA[ DS:127 ]

Indirecto

Se utiliza el modo indirecto cuando se referencia a una dirección de memoria a través de uno o varios registros. Ej: MOV AL, [BX].

Aquí el desplazamiento de la dirección de memoria está contenido en el registro BX y al igual que el caso anterior como no se especifica el segmento se asume DS. Si MEMORIA es un array de bytes que representa a la memoria la instrucción anterior se puede poner como:

Al := MEMORIA[ DS:BX ]

La especificación completa de las expresiones que van dentro de los paréntesis rectos es: { BX | BP } [ + { SI | DI } ] [ + desplazamiento ] | { SI | DI } [ + desplazamiento ] | desplazamiento

Donde la expresión entre {} es obligatoria, la expresión entre [] es opcional y el signo | implica opción entre dos expresiones. Fuera del paréntesis recto se puede indicar cual es el registro de segmento usado para completar la dirección de memoria. En caso que este no se especifique siempre se asume uno por defecto.

Ejemplos: Mov Ax, [Bp + 3] Add [Bx + Si ], 4 Sub Es:[Bx + Di + 5],Dx

En la Tabla 1 se indican las combinaciones posibles entre registros índice y los segmentos así como las asignaciones por defecto.

Read other articles:

Taman Nasional Peringatan Pendaratan MacArthurIUCN Kategori V (Lanskap Darat/Laut Lindung)LetakPalo, FilipinaKota terdekatTacloban, Leyte, FilipinaKoordinat11°10′20″N 125°00′44″E / 11.1722°N 125.0122°E / 11.1722; 125.0122Koordinat: 11°10′20″N 125°00′44″E / 11.1722°N 125.0122°E / 11.1722; 125.0122Luas678 hektare (1.680 ekar)Didirikan12 Juli 1977Pihak pengelolaDepartemen Lingkungan Hidup dan Sumber Daya Alam Pemandangan air...

 

 

Painting attributed to Rubens Portrait of a Young WomanArtistAttributed to RubensYear1603 (1603)MediumOil on canvasOwnerAnonymous Portrait of a Young Woman is an unfinished painting of around 1603, attributed to Rubens. It may be connected with a commission from Vincenzo Gonzaga, Duke of Mantua mentioned in Rubens' letters, during the latter's time in Italy and Spain, to paint aristocratic Spanish ladies to add to the duke's 'gallery of beauties'. Its subject's name is unknown. Two red s...

 

 

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (نوفمبر 2019) الدوري النمساوي 1991–92 تفاصيل الموسم الدوري النمساوي  النسخة 81  البلد النمسا  المنظم اتحاد النمسا ...

Secrétaire du XVIIIe siècle, Mannheim, Reiss-Engelhorn-Museen. Le bureau à pente, dit aussi secrétaire à pente ou à dos-d’âne, est une forme de bureau qui ressemble à un bureau plat fermé par un volet qui sert de plan de travail une fois rabattu. Description et historique Le bureau à pente présente la même utilité que le bureau cylindre mais d’une conception plus simple : le volet est plat au lieu d'être cintré. Style Louis XV : appelé également bureau dos ...

 

 

ГородНоушехрперс. نوشهر‎ 36°38′42″ с. ш. 51°30′00″ в. д.HGЯO Страна  Иран Остан Мазендеран Шахрестан Ноушехр Мэр Али Амани История и география Высота центра −17 м[2] Часовой пояс UTC+3:30 Население Население 40 578[1] человек (2007) Цифровые идентификаторы Те�...

 

 

Despot of the Principality of Valona circa 1345–1363 John Komnenos AsenDespot of ValonaReignc. 1345–1363SuccessorAlexander Komnenos Asen BornunknownDied1363Noble familySratsimir dynastySpouse(s)unknownAnna PalaiologinaIssueAlexander Komnenos Asen?Komnena?FatherSratsimir of KranMotherKeratsa Petritsa John Komnenos Asen (Bulgarian: Йоан Комнин Асен, romanized: Yoan Komnin Asen; Greek: Ίωάννης Κομνηνός Ἀσάνης, romanized: Iōannēs Komnēnos A...

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Doktor Teologi – berita · surat kabar · buku · cendekiawan · JSTOR Artikel ini bukan mengenai Pujangga Gereja, yang disebut juga Doktor Gereja. Doktor Teologi (dalam bahasa Latin Theologiae Doctor, disin...

 

 

1982 Swedish drama film The Simple-Minded MurdererSwedish cover.Den Enfaldige MördarenDirected byHans AlfredsonWritten byHasse AlfredsonStarringStellan SkarsgårdHasse AlfredsonMaria JohanssonNarrated byStellan SkarsgårdCinematographyRolf Lindström, Jörgen PerssonEdited byJan PerssonMusic byRolf Sersam, Giuseppe VerdiDistributed bySvensk Filmindustri (SF)Release date 12 February 1982 (1982-02-12) (Sweden) Running time108 minutesCountrySwedenLanguageSwedish The Simple-Mi...

 

 

2023 single by Dimitri Vegas & Like Mike, David Guetta, Afro Bros and AkonShe KnowsSingle by Dimitri Vegas & Like Mike, David Guetta, Afro Bros and Akonfrom the album Rewind +Repeat Released21 July 2023 (2023-07-21)Genre House dance-pop Length2:15LabelSmash the HouseSongwriter(s)Dimitri ThivaiosMichael ThivaiosDavid GuettaAliaune Damala Badara Akon ThiamBob SandeeDieter KranenburgFabian BohnGiordano AshrufJoren van der VoortMichel RozenbroekRashid BadloeRobin AlbersSha...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Jeanne d'Arc video game – news · newspapers · books · scholar · JSTOR (September 2007) (Learn how and when to remove this message) 2006 video gameJeanne d'ArcDeveloper(s)Level-5[a]Publisher(s)Sony Computer EntertainmentDirector(s)Ken MotomuraProdu...

 

 

Pakistani politician and military officer Lieutenant GeneralYaqub Ali KhanSPkصاحبزادہ یعقوب خانas a Brigadier in 1950s15th & 17th Minister of Foreign AffairsIn office11 November 1996 – 24 February 1997PresidentFarooq LeghariPrime MinisterMalik Meraj KhalidPreceded byAsif Ahmad AliSucceeded byGohar AyubIn office21 March 1982 – 20 March 1991PresidentZia-ul-Haq (1982–88)Ghulam Ishaq Khan (1988–91)Prime MinisterMohammad JuneijoBenazir BhuttoPreceded b...

 

 

恩维尔·霍查Enver Hoxha霍查官方肖像照(摄于1980年代初)阿尔巴尼亚共产党中央委员会总书记任期1943年3月—1948年11月[1]前任無(首任)继任本人(劳动党中央委员会总书记)阿尔巴尼亚劳动党中央委员会总书记任期1948年11月—1954年7月[1]前任本人(共产党中央委员会总书记)继任本人(劳动党中央委员会第一书记)阿尔巴尼亚劳动党中央委员会第一书记任期1954�...

Large order of flowering plants This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (February 2012) (Learn how and when to remove this message) Asterales Sunflower, Helianthus annuus Scientific classification Kingdom: Plantae Clade: Tracheophytes Clade: Angiosperms Clade: Eudicots Clade: Asterids Clade: Campanulids Order: AsteralesLink[1] Families Alseuosm...

 

 

Austro-Hungarian admiral Maksimilijan NjegovanBorn(1858-10-30)30 October 1858Zagreb, Kingdom of Croatia, Austrian Empire (now Croatia)Died1 July 1930(1930-07-01) (aged 71)Zagreb, Croatia Kingdom of YugoslaviaAllegiance Austria-HungaryService/branch Austro-Hungarian NavyYears of service1877–1918RankGrand Admiral (on the retired list)Commands heldChef der Marinesektion (Commander of Navy) (April 1917)Flottenkommandant (Fleet Commander) (1917)Commander of the 1stDiv of the ...

 

 

هذه المقالة بحاجة لصندوق معلومات. فضلًا ساعد في تحسين هذه المقالة بإضافة صندوق معلومات مخصص إليها. كهف مقل هو كهف يقع في وادي بني خالد في محافظة الشارقة شمال سلطنة عمان. يقع بالقرب من برك المياه في مقل.[1] المراجع ^ كهف مقل - عمان المسافرون العرب. artravelers.com. مؤرشف من الأصل في ...

British contribution to the WWII atomic bomb project James Chadwick (left), the head of the British Mission, confers with Major General Leslie R. Groves Jr. (right), the director of the Manhattan Project Britain initiated the first research project to design an atomic bomb in 1941. Building on this work, Britain prompted the United States to recognise how important this type of research was, helped the U.S. to start the Manhattan Project in 1942, and supplied crucial expertise and materials t...

 

 

Temporary rescission of corporate personhood This article is part of a series onCorporate law By jurisdiction Anguilla Australia BVI Canada Cayman Islands India South Africa UK United States Vietnam European Union France Germany General corporate forms Company Conglomerate Cooperative Corporation Holding company Joint-stock Partnership General Limited Limited liability Private limited Shell corporation Shelf corporation Sole proprietorship Corporate formsby jurisdiction European Union Societa...

 

 

Konferensi Waligereja Lituania (bahasa Lituania: Lietuvos vyskupų konferencija) adalah pertemuan resmi para uskup Katolik di Lituania. Tempat duduknya di Vilnius. Konferensi Waligereja adalah anggota Dewan Konferensi Waligereja Eropa (CCEE) dan Komisi Konferensi Waligereja Masyarakat Eropa (COMECE). Tugas dan dasar-dasar Tugas utama terletak pada diskusi bersama tentang masalah pastoral, mengembangkan proposal dan mengoordinasikan kegiatan gereja. Anggota Konferensi Waligereja Lituania, ...

International athletics championship eventJunior men's race at the 1991 IAAF World Cross Country ChampionshipsOrganisersIAAFEdition19thDateMarch 24Host cityAntwerp, Antwerp Province, Belgium VenueLinkeroever RacecourseEvents1Distances8.415 km – Junior menParticipation143 athletes from 31 nations← 1990 Aix-les-Bains 1992 Boston → The Junior men's race at the 1991 IAAF World Cross Country Championships was held in Antwerp, Belgium, at the Linkeroever Racecourse on March 24, 1991. ...

 

 

هذه المقالة بحاجة لصندوق معلومات. فضلًا ساعد في تحسين هذه المقالة بإضافة صندوق معلومات مخصص إليها. يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (مارس 2016) مسرحية خ...