Mustaqil ishi mavzu: k 580 modelli mikro prossesorning ishlash prinsipi


Download 0.9 Mb.
bet5/6
Sana13.12.2022
Hajmi0.9 Mb.
#999858
1   2   3   4   5   6
Bog'liq
K 580

Belgilash

O'nlik

Ikkilik

O'n oltilik

O'nlik

Ikkilik

O'n oltilik

0

0000

0

sakkiz

1000

sakkiz

bitta

0001

bitta

9

1001

9

2

0010

2

o'n

1010

A

3

0011

3

o'n bir

1011

B

to'rtta

0100

to'rtta

12

1100

C

5

0101

5

13

1101

D

6

0110

6

o'n to'rt

1110

E

7

0111

7

o'n besh

1111

F

Xotira modelida xotira katakchasi tarkibiga kirish vaqti uning manzili qiymatiga bog'liq emas va har bir xotira katakchasida bir nechta amallarni bajarish mumkin: yacheykaga bayt yozish va uning tarkibini o'qish. Bunday xotira "tasodifiy kirish" deb ataladi. Ushbu xotira dasturlarni, manba, oraliq va natijaviy ma'lumotlarni saqlash uchun ishlatiladi.
Haqiqiy MP tizimlarida xotira hujayralarining haqiqiy soni (xotira hajmi yoki ish joyi ) manzil maydonidan kamroq bo'lishi mumkin va qo'shimcha ravishda dizayn yoki funktsional xususiyatlarga ko'ra qismlarga bo'linishi mumkin. Masalan, ishchi xotira maydonini quyidagi qismlarga bo'lish mumkin:
 faqat o'qish uchun xotira (ROM) - faqat o'qish uchun mo'ljallangan ma'lumotlar uchun;
 qayta dasturlanadigan faqat o'qish uchun xotira (PROM) - ularni o'zgartirish imkoniyati bilan uzoq vaqt davomida ishlatiladigan ma'lumotlar uchun;
 Tasodifiy kirish xotirasi (RAM) - tez-tez o'zgaruvchan ma'lumotlar (vaqtinchalik saqlash).
MP tizimlarida dasturlashda cheklovlarni hisobga olish uchun xotira xaritalari qo'llaniladi - manzil chegaralarini ko'rsatgan holda ishchi xotira maydonining grafik taqsimoti.
DASTUR BILAN ISHLASHNING ASOSIY PRINSİPLARI
Dasturni ishga tushirish asosan assembler dasturini emulyatorga yozish yoki yuklashdan iborat. Buning uchun siz dasturning buyruqlar tizimining panelidan yoki emulyatorning RAM hujayralarining qiymatlarini tahrirlash panelidan foydalanishingiz yoki RAM tasvirini mediadan yuklab olishingiz mumkin.
Agar kerak bo'lsa, emulyatorning umumiy maqsadli registrlarini tegishli qiymatlar bilan to'ldirishingiz mumkin.
Shundan so'ng, ma'lum bir buyruqning har bir satrini batafsil o'rganish uchun siz buyruqning soatli bajarilishi tugmasidan foydalanishingiz mumkin.
Dasturni buyruq rejimida bajarish uchun (masalan, dasturni disk raskadrovka qilish uchun) buyruq rejimi tugmasidan foydalaning.
Shunga ko'ra, butun dasturni bajarish uchun dastur rejimi tugmasidan foydalanish kerak.
Agar dasturning bajarilishi 76 soatlik HLT to'xtatish buyrug'i bilan tugasa, mikroprotsessorni to'xtatish bayrog'i HLDA o'rnatiladi va tegishli xabar chiqariladi. Siz emulyator bilan ishlashni " MP-tizim → HLDA bayrog'ini olib tashlash " menyusi orqali bayroqcha belgisini olib tashlash yoki klaviaturadagi F12 tugmasidan foydalanib yoki RONni qayta o'rnatish orqali davom ettirishingiz mumkin (pastga qarang).
Emulyatorning RON va/yoki operativ xotirasini tozalash (nol) uchun "Qayta o'rnatish" tugmalar guruhidan yoki dastur menyusidagi " Fayl→Yangi (xotira va registrlarni tozalash)" bandidan foydalaning.
Assembly tilida dastur yozgandan so'ng, uni emulyatorning RAM va RON tasviri sifatida istalgan muhitda saqlash va kerak bo'lganda emulyatorga yuklash mumkin. Siz nafaqat butun tasvirni, balki emulyatorning operativ xotirasining bir qismini ham yuklashingiz va saqlashingiz mumkin.
Jadvallar yoki matnli hujjatlar ko'rinishidagi yozma dasturlar bilan ishlash qulayligi uchun RAM va / yoki emulyatorning RON tarkibining bir qismini MS Excel , MS Word va matn fayliga eksport qilish mumkin.
RAM va/yoki RON emulyatori tarkibining bir qismini printerda chop etish ham mumkin.
Dasturning asosiy oynasi:

MP KR580VM80 buyruq tizimi:

Dastur menyusi:





Dastur yordami:


Download 0.9 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling