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 &nbs44427 P1020073 (4) INFORMATYKA WYKŁAD 7 Temat: Język C Plik-z danymiformularz 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 iWYKŁ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-idlePDSCF5252 WYKŁAD II ŹRÓDŁA ENERGII WYKORZYSTYWANE W PRODUKCJI ZWIERZĘCEJMontaż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 wagwchodzą: wykład oraz ćwiczenia, których uprzednie zaliczenie jest warunkiem, który umożliwiaPołą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 wagMontaż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