1

1



Wykład 3

Relokacja. Makrodefinicje

Plik wynikowy

Produktem asemblera -» plik wynikowy - umożliwia wielokrotne załadowanie raz przetłumaczonego programu (loader); wyjątek asemblery typu „przetłumacz-i-załaduj".

Plik wynikowy zwykle * kod wykonywalny (in. maszynowy), lecz postać pośrednia

- instrukcje dla loadera jak załadować program

Format kodu wynikowego zależy od tego, jak dalece ma być on przetwarzany przed ostatecznym załadowaniem programu do pamięci.

-    przemieszczanie programu

-    konsolidacja z innymi modułami

Główne składowe i główne operacje asemblera

Plik wynikowy

Organizacja typowego pliku wynikowego

•Informacja nagłówkowa: informacja o pliku:rozmiar kodu, nazwa pliku źródłowego, data utworzenia

•Kod wynikowy: Instrukcje binarne i dane utworzone przez kompilator lub asembler

•Informacja relokacyjna: Lista pozycji w kodzie wynikowym, które muszą podlegać relokacji

•Symbole: globalne symbole zdefiniowane w danym module, symbole importowane z innych modułów, symbole zdefiniowane przez linker •Informacja dla debuggingu: informacje nieużyteczne dla loadera lecz potrzebne dla debuggera (np. symbole lokalne, nry wierszy itp..)

Niektóre formaty pliku wynikowego zawierają dodatkowe informacje.

Wystarczający dla załadowania format obejmuje binarny kod wynikowy.


Wyszukiwarka

Podobne podstrony:
Wyklad03 Wykład 3Relokacja. Makrodefinicje. Plik wynikowy Produktem asemblera -> plik wynikowy -
wyklady ® Mozilla Firefox Plik Edycja Widok Historia Zakładki Narzędzia Pomoc e ^ O   &nbs
44427 P1020073 (4) INFORMATYKA WYKŁAD 7 Temat: Język C Plik-z danymi
formularz Wykład 9 - Mozilla Firefox Plik Edycja Widok Historia Zakładki Narzędzia Pomoco a o http:/
E651 ukc Uzasadni), dlaczego wykładnik potęgi przy kapitałowym czynniku produkcji musi być dodatni i
WYKŁADY w zakresie otrzymywania niektórych wyników badań laboratoryjnych w czasie rzeczywistym,
Badania operacyjne: Wykład Zastosowanie kolorowania grafów w planowaniu produkcji typu no-idleP
DSCF5252 WYKŁAD II ŹRÓDŁA ENERGII WYKORZYSTYWANE W PRODUKCJI ZWIERZĘCEJ
Montażowe przyrządy na limach produkcyinych Oferujemy systemy montażowe, umożliwiające łatwy montaż
Wysokie walory techniczne l użytkowe produkowanego taboru kolejo wago umożliwiły rozwój eksportu wag
wchodzą: wykład oraz ćwiczenia, których uprzednie zaliczenie jest warunkiem, który umożliwia
Połączenie informacji o całości projektu Produkty z rodziny Autodesk Navisworks umożliwiają sprawną
WygokJo walory techniczne I użytkowe produkowanego taboru kolejo wago umożliwiły rozwój eksportu wag
Montażowe przyrządy na limach produkcyinych Oferujemy systemy montażowe, umożliwiające łatwy montaż
Montażowe przyrządy na limach produkcyinych Oferujemy systemy montażowe, umożliwiające łatwy montaż
Montażowe przyrządy na limach produkcyinych Oferujemy systemy montażowe, umożliwiające łatwy montaż

więcej podobnych podstron