2906542351

2906542351



Ko<l wy licowy każdego etapu j»r7.(»tvarz:mlfi powinien dawać możliwość zmiany nmazyny l przoJ.4c.la v. mnsv r. y - d nwoy nn biorcę. W A7.oKor6l.noJ syluucjl, Jośli program dla tiiaszyny-biorey Jest wykonywany rm innszynio-dawcy ciąg (łańcuch) programów ma posła/:: kompilator skromny - asembler skro/i-ny - ładowacz skrośny - symulator biorcy. Często zdurza sli-, zwluszczu gdy mn»zyim-blorca Jest mikrokomputerom snopa fc rzonym Jodynie w syn tom operacyjny, Ko translator Jyzyka symbollcznogo toj. maszyny »nl ir.iijo a I fi nu innoj maszynie metodą "cross'*. Chcąc uruchom i 6 na mikrokomputerze programy użytkowo, któro umożliwiałyby nu nim wygodniejszo pracę, tworzy się* na większej, bogatszej w zasoby maszynie tzw. system programów skromnych (S1‘S). Za Jogo porno en można uruchomi ać na mn-szyii lo-duwcy dowolno programy, napisano w Języku symboJ ioznyiu mlkrokomputora, a potom przenośj ć Jo (już w postaci przyswajalnej) na mikrokomputor. \I skład SPS wchodzą:

• asciiibLor skromny,    • ładowacz skromny,

• ładowacz wstępny,    • symulator.

System ton powinien dawuó możliwość łączonla i nakładnnia na slabio programów, możliwość korzystania z bibliotek obu maszyn oraz powinion raioć aparat, ułatwiający zarządzanio danymi.

Ładowacz wstępny umożliwia łączenie w Jodną całość programów oddzielnie asnmblowanych i umieszczonych np. na dysku. Następni© przotwarza kod wynikowy, otrzymany na otapio łąozonia, na kod absolutny w postne! możliwej do wprowadzenia i wykonania na roaszynio-bioroy. Gdy nio Jost ona do st.ępim, przotwarzony* program Jost przokazywany ładowaczowi skromnemu, który dokonuje ostatoc^nogo przomlroAOwnnlu programu J załadowania go do pamięci symulowanoj maszyny, wydzlolonoj w pamięci oporneyjnoj umazyny-duwcy. 1’rogi‘ainy przetworzono w opisany wyżej sposób przoz SPS wzbogacają o-programowanio narzędziowe i użytkowo maozyny-biorcy.

7. Kompilacju skromna a mobilność

Zdarza się, żo istnlojąoy na maszynlo-dawcy kompilator Języka źródlowogo daje - przoz wymianę generatora kodu - możliwość kompilacji skrośnoj na wiolo maszyn-biorców. Wówczas wszystkie związane z tą maszyną J nowo powstające programy w Języku źródłowym mogą być przeniesiono i użytkowa no na wielu maszynach docolowych (rys. 3)- Sytuaoję taką urzoczywistnia odpowiodnio zaprojoktowa

Poprawianie PROGPAfóU na maszyn! o-dawcy

% łiu »• » mm* k* »■**,/

Generator

PROGRAM

PROGRAM

translator

kodu dla maszyny

—dewcy

uruchamiany i poprawiany na maszynie -dawcy

w Języku źródłowym

Gonerator kodu dla nm czyny —biorcy

Finalny

„odpluskwiony" 1R0GRAM dla maszyny-biorcy

Kompilator n le - dawcy

na muszy-

Nys. 3* PrznnoHZonio progrumów

nlo struktury kompl latoru, u mlanowLcio tukio, aby możnu w nim było wyróżnić część, zalożną od języka źródłowego i»część, zalożną od maszyny, dla której produkowany Jost kod. Tę własność kompilatora osiąga się zazwyczaj przoz zdnfintowani o Języka przejściowego Jako środka komunikacji między obłoinu częściami. Kod przejściowy wyraża tekst w Języku źródłowym w to rui lnach odpowiednio zdefiniowanej [;r] maszyny abstrakcyjnej, efektywni o realizowanej na dowolnej maszynie rzeczywistej przez generator kodu, uwzględni ujący jej pa ruino try i strukturę logiczną.

dosl 1 kowau i a


Język źródłowy Jost ukiorunkowuny na pisani© oprogramowanin uzyskujemy możliwość oprogramowańlu przonaszalnogo. V szczególności Jośli kompilator Jost sum napisany


produ-w Jyzy




Wyszukiwarka

Podobne podstrony:
newDSC07312 £><D JLo > O. §sjl jin
Zdjęcie0548 Stan równowagi fazowej ciecz — para w układzie jednoskład n i ko wy m Szybkość parowania
Funkcje mowy i)tKQ£ ko wy wow • 1 •    &&PteSVoJtJfr *    Po2
Siłownik nurnikowy 1 1 _____i — Siłownik tło ko wy dwustronnego
• Najważniejszy nowotwór: • Drobno komór ko wy rak płuca (SCLC) •    Przydatność
—~Koto JĘZYkÓU o&crcy--- łWzo    t*> f I~J ey^aces,? t-caewo- sję, UtWfc
47420 skanuj0020 (110) a ’A Wejścia ^ (4-bitowy • q naturalny kod dwój- 27 ko wy) Wyjścia
CCF20091002015 tif ko wy” B, to A mimo to będzie takim „skutkowym” znakiem B? Bynajmniej: będzie co
cechy kodu genetycznego CECHY KODU GENETYCZNEGO: •    trój ko wy - podstawowa j edno
Zwolnienie lekarskie z Fioletową pieczątką wmisurm rM.m ent*! ibrowotnej?“ $p. z a:o“ l4. StlMski^go

więcej podobnych podstron