Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
12
Asembler.Wykładyićwiczenia
Rysunek1.5.1.Przestrzeńadresowaprocesorów8086/8088
segmentitakiemiejscewtymsegmencie(tzw.offset),jakiezostanąmu„zaproponowane”przez
procesor.Jesttojednakjedynypozytywnyprzypadekskazania.
Samowolaprogramisty,zwłaszczaasemblerowego,mogłabyspowodowaćwieleznisz-
czeń,spustoszeńwmaszynie,awnajlepszymraziezawiesić.Awięcprocesormusisurowo
pilnować,poprzezswojerejestry,byprogramistaniewszedłmuwobszarsegmentu,wktórym
znajdujesiękodsystemuoperacyjnegoczycośrównieważnego(orejestrachnapisano
wdalszejczęścitejksiążki).Programistazapisujewprogramach,mniejlubbardziejjawnie,
adreskomórki(komórek)pamięci.Jesttoadres,któregojednaczęśćodnosisiędopoczątku
segmentupamięci,adrugaczęśćdojakiegośmiejscawtymsegmencie,liczonegoodpoczątku
tegożsegmentu.Tadrugaskładowaadresunazywasięoffsetem,zaścałyadresnazywanyjest