A ssem ble r va kompilyator program malari ikkala versiya pro grammasining
boshlang’ich v a o b ’ekt program malarini chiqarib beradi, h a m d a xatolarning va
boshqa diagnostik m a ’ lumotlarning r o ’yxatini, pechatla ngan list pro grammani beradi.
Kom pilyator va assem blerlar kross yoki rezidentli pro gram m a la r b o ’lishlari mum kin.
Translyatsiya qiladigan sistemali p rogram m a nin g
konfiguratsiyam quyidagi
B o sh l a ng i ch
( be ir lg a n)
p r o g r a m m a
A s s e m b l e r tili
K o m p i l y a t o r
T r a n s l v a t o r
A s s e m b l e r
p r o g r a m m a s i
K o m p i l y a t o r
p r og r a m ma s i
O b ' e k t
p r o g r a m m a s i
Ikkilik
k o ' r i n i s h i d a
A s s e m b l e r
t ilidagi
p r o g r a m m a
A s s e m b l e r tilida
o pt i m a ll a s ht i r i l g a n
p r o g r a m m a
4.8-rasm . Programmani translyatsiya love hi sistem aning sxemasini
konfiguryatsiyasi.
M R L -
kom pilyator boshlang’ich program m ani assem ble r tiliga o ’tkazadi.
R 1UM
kom pi ly ator esa birdaniga mashin a darajasidagi o b ’ektning modulini beradi.
Y uklovchilar
-
bular
shunday
progr animalarki,
ular
o b ’ektning
program malarini, m a ’lumotlarini tashqi ta shuvchilardan (saqlovchilardan) magnit
diski, magnit lentasi aloqa y o ’lidan m ikroEH M ni hohlagan xotirasiga olib kiradi lar.
Yuklovchi, o b ’ektni
program masini, boshqaruchi m a 'l u m o t asosid a o ’zgartirishi
mum kin. Yuklovchi, boshqaruvchi m a ’lumotni, bevosita program mistdan yoki
tillarni translyatsiya qiluvchidan (assembler yoki kom pily at or) olishi mumkin.
Masalan,
program m a
EHM
ni
xotirasida
nolinchi
adresdan
boshlab
joylashtirilishi mum kin . Mabodo, o b ’ektning pro grammasi suriladigan b o ’lsa,
pro gram m ist yuklo vchiga program m anin g yangi adresini k o ’rsatishi mum kin .
Shundan keyin yuklovchi kerakli tarzda o b ’ektn ing progr ammasini
ham m a adresini
o'zgartiradi.
1MR
16 m ikro EHM ning yuklovichisi pro g ram m a va ulami sigmentlari
joylashgan xo tira ning kartasini berish kabi q o ’sh im cha vazifani bajaradi.
Rezident tilidagi yuklovchilar, odatda program malash tiriladigan
D XQ larida va
s h.o ’xsh. tayyorlanadi.
Dostları ilə paylaş: