Mikroprotsessorlar va mikroehm asoslari


M ikroprotsessorlarni p rogram m alash tillari



Yüklə 9,57 Mb.
Pdf görüntüsü
səhifə98/222
tarix13.12.2023
ölçüsü9,57 Mb.
#140443
1   ...   94   95   96   97   98   99   100   101   ...   222
Oljayev.

4.5. M ikroprotsessorlarni p rogram m alash tillari.
MP larni ishlatish uchun quyidagi program malash tillaridan foydalanish 
m um kin [1,2,3,16,19,21].
1. M ashin a tili.
2. A ssem bler tili.
3. Yuqori darajadagi til.
A m aliyotd a yaxshi, xatosiz ishlaydigan program mani olish uchun quyidagi 
program malashtrish vositalari mavjud, y a ’ni 5 ta programmalashtirish vositalari bor.
1. 
Redaktorlovchi programmalar.
2. Translyatsiyalovchi (assembler va kompilyatorlar) programmalar.
3. Yuklovchi programmalar.
4. Modellovchi programmalar.
5. Sozlovchi programmalar.
123


4.5.1. M ashina tilida p rogram m alash tirish .
I 0 0 0 0 0 0 0
1 0 0 1 0 1 1 0
MikroEHM
4.4-rasm. Mashina tilida mikroEHM ga та 'lumot kiritish.
H am m a programmalashtirish tillarining ichida mashin a tili k o ’proq umumiydir. 
Bu yerda program mist m ashin a funktsiyasidagi terminda fikr qilishi kerak. Mashina, 
bajarayotgan har bir boshqarishni progr ammistga ta ’minlab beradi. Bunday 
boshqarish program m anin g vaqt b o ’y ic ha bajarilishini va xotiraga uni talab b o ’yicha 
joylashtirishni optimallashtirib beradi.
4.5.2. A ssem b ler tilida program m alashtirish.
A ssem bler tilini ishlatganda programmistni MP dan assem bler ajratib turadi. 
A ssem b ler 
- bu ass em bler tilidan m as hina tiliga o ’tkazuvchi (translyatsiya qiluvchi) 
vositadir (4.5-rasm).
A DD
A S S E M B L E R
10000000
Mikro I IIM
SUB
10010110
4.5-rasm. ASSEM BLER tilida mikrosxemaga та 'lumot kiritish.
A ssem bler tilining 
mashin a tilidan 
afzalligi 
shundaki, 
y a ’ni 
bu tilda 
program malash mashina kodlariga nisbatan oddiy b o ’lgan ramziy belgilarda 
bajariladi.
Bu yerda MP ga q o ’shim cha funktsiya yuklanadi y a ’ni assem ble r tilida 
program m a tuzish hamda programmani saqlash uchun EHM xotirasining hajmini 
kattalashtirish.
Bu 
usulda 
program m ala shda 
umum iy
xotiradan 
samara) i 
foydalanish 
yo m onlash adi, 
chunki 
haqiqiy 
program m a 
orqali 
mashin a 
pro grammanin g 
ham masini boshqarish mum kin chiligi imkoni bo’lmaydi.

Yüklə 9,57 Mb.

Dostları ilə paylaş:
1   ...   94   95   96   97   98   99   100   101   ...   222




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin