Penza davlat universiteti


EIND. Shartsiz o'tish ko'rsatmalari bajarilganda, dastur hisoblagichiga dastur xotirasi katakchasi manzili yuklanadi. nazorat uzatiladi. Shartli



Download 2,18 Mb.
bet50/59
Sana18.07.2022
Hajmi2,18 Mb.
#818791
1   ...   46   47   48   49   50   51   52   53   ...   59
Bog'liq
6666666 (1)

EIND. Shartsiz o'tish ko'rsatmalari bajarilganda, dastur hisoblagichiga dastur xotirasi katakchasi manzili yuklanadi.
nazorat uzatiladi. Shartli
o'tish ko'rsatmalariga muvofiq boshqaruvni uzatish ba'zilari bajarilgan taqdirda belgilangan dastur xotirasi manzili sharoitlar.

BRxx buyruqlari ( Filial agar
– sakrash agar ...) bitni tekshirish

natijalari asosida dastur hisoblagichining joriy tarkibiga nisbatan –64…+63 so‘z masofasiga o‘tish.
SREG holat registri (kodlar yoki holat bayroqlari). SREG holat registrlari kiritish-chiqarish registrlarining manzil maydonida joylashgan. Shart kodlari (C, Z, N, V, S, H) arifmetik, mantiqiy va bit buyruqlar bajarilganda holat registrida hosil bo'ladi va natijaning belgilarini ifodalaydi.

operatsiyalar. Agar buyruq natijaning yuqori tartibli bitidan olib o'tish bilan bajarilgan bo'lsa, C biti (tashish) o'rnatiladi. Z biti (nol - nol) buyruqni bajarish natijasi nolga teng bo'lsa o'rnatiladi . Bit N (salbiy - salbiy natija), agar natijaning eng muhim biti 1 bo'lsa, o'rnatiladi (agar to'lib ketish bo'lmasa, natija belgisini to'g'ri ko'rsatsa).


imzolangan raqamning bit panjarasi). Raqam V (toshib - to'lib-toshgan -


98


ne) buyruqni bajarish jarayonida imzolangan sonning bit panjarasi toshib ketgan bo'lsa o'rnatiladi. Zaryad S = N ÿ V


(belgi) imzolangan raqamning bit panjarasi toshib ketganda natijaning
belgisini to'g'ri ko'rsatadi. Bit H (yarim ko'chirish - yarim tashish) buyruqni bajarish paytida tashish bo'lsa o'rnatiladi
natijaning uchinchi raqamidan.
Yo'riqnoma operandlarini taqqoslashda filiallarni tashkil qilish
BRxx CP (qiyoslash) taqqoslash buyruqlari bilan birgalikda ishlatiladi
ikkita RON mazmuni, o'tkazish belgisini hisobga olgan holda CPC (Ko'chirish bilan solishtiring) va CPI (Tezkor bilan solishtiring) bilan taqqoslash.
doimiy. BRxx filiali ko'rsatmalari bo'lmagan operandlar uchun farqlanadi belgisi va belgisi bilan. Imzosiz raqamlar to'g'ridan-to'g'ri kod bilan ifodalanadi,
belgisi bo'lgan raqamlar - qo'shimcha kod.
Shoxlanish uchun ishlatiladigan shartli o'tish ko'rsatmalari qachon
operandlarni taqqoslash jadvalda jamlangan. 5.



  1. jadval


Shartli o'tish buyruqlariga buyruq ham kiradi


Ikki RON tarkibini solishtiradigan va mazmuni bir xil bo'lsa, keyingi buyruqni o'tkazib yuboradigan CPSE (taqqoslash va teng bo'lsa o'tkazib yuborish).
SBRS , SBRC , SBIS, SBIC buyruqlari (Registrdagi bit [I/O Register]
oÿrnatilgan boÿlsa, oÿtkazib yuboring [Oÿchirish] - umumiy registrdagi bit boÿlsa, oÿtkazib yuboring
destination [I/U] set [cleared]) agar tegishli shart bajarilsa, keyingi buyruqni
o‘tkazib yuboring.

Tsiklik dasturlarda massivlarni qayta ishlashda oldindan belgilab qo'yilgan bilvosita ma'lumotlar xotirasini adreslashdan foydalanish samaralidir.


va post-increment, shuningdek bilan ma'lumotlar xotirasini bilvosita manzillash
ofset.
Shaklda. 30-da 100 raqami besh baytlik massivning katakchalariga kiritilgan dasturning bir qismi ko'rsatilgan. BRNE yo'riqnomasi pastadirdan chiqish va boshqaruvni uzatish holatini tekshirish uchun ishlatiladi . Loop takrorlash chegarasi 5, qadam -1, tsikl parametri
(hisoblagich) R16 registrida mavjud .


Amaliy qism




  1. Rasmda ko'rsatilgan dastur qismini to'ldiring. 30, zarur ko'rsatmalar.

Hujayralarga kiritilgan raqamni o'zgartiring
massiv, belgilangan variantga muvofiq (6-jadval). Yugurish
simulyator-debugger yordamida bosqichma-bosqich rejimda dastur.

  1. Dasturga o'zgartirishlar kiriting: ADD buyruqlarini almashtiring (qo'shish) va SUB (ayirish) mos ravishda INC (o'sish) va DEC (kamaytirish).




Guruch. 30. Massivni siklik qayta ishlash dasturining fragmenti





  1. jadval



Lekin


chora-tadbirlar


qaynatib oling
anta
raqam
lo
I massiv II massiv

Lekin



chora-tadbirlar


qaynatib oling
anta
raqam
lo
I massiv II massiv

bitta
99 13; 78;
bitta; 24;
81; o'nta; 201; 16
33; 8 42;
84 65; 2; 43;
o'nta; 125
84; 95; 5;
116; 48

2 98
185; 61; 75;
17; 27 97
137; 72; 9; 53 17
7; 100; 38;
83 14; 23; 83; o'ttiz;
66 82 34;
47; ellik; 36;
21; 74 94;

3 33; 44; 29; 81; 20 24;
31; 6; 55;
49; 99 30;
127; 23;
o'n sakkiz
o'n sakkiz; 136; 27; 5
23; 75;
52; 47; 85;
21 110;

to'rtta
96 71 95 68;

5

57




besh; 36; 121

yigirma


52; 19; 24; 88 79 49;
117, 29; 6;

44; 26; 60; 18
51; o'n

6

94

45; 55; 2;
109; 33

9; 57; o'n
besh; 22;

21

21 78 83; 16; 54; 27;
30 77 37;

to'rtta; 57; 23;
48 94; 35;

7

93

23; 13; 67;

207 47; 180;

22

65; 29; 86; 24 76 51;

76; 55; 81 81;







39; 48 34;

3; o'nta;




36; 48; 25;

23; 70; 64;



41; 25; 13;
sakkiz; 17 48; 19
to'rtta; o'n
81 o'ttiz; o'n besh; 41 80 71;
to'rtta; 39;
40; 33 37;

sakkiz

9


92 92; sakkiz; yigirma;
91 71 28; 0; 139;
36; 17 90

55 36; 76; 23; 23


99; 40 128;
35; 5; 68; 72 24
59; 31;

80 75 13; 41; 27; 82;


77 94; 2;
17; 38; 456; 60; 73; o'n
sakkiz; 44

32 78; 94;


sakkiz; 24;
128 53; 67;
o'n besh;





56; 29; 16;

63 87; 23;







ellik; 65 31;

49; 69; 32

o'n bir



89 104 88 49;
24; 49; 84;

90; 44; 62 75;
3; 12; 64;

26

74

52; 17; 24;
78 70 66;

100; 22; 37;
9; 56 62;

12

15 87 51; 33; 19; 48;
80 86 67;

227 145; 26;
bitta; 13; 88

27

73

70; 42; 13; 29

58; 46; 59; 33
3; 88; 53;

13

o'ttiz; 25; 52; 38 85
120; 36; 7;

35; 62; sakkiz;
59; 46 53;

28







162; 72 42;
o'n besh;

o'n to'rt



o'nta; 45

47; 35; 62; 81

29

71




76; 38; 86



o'n

o'n besh


61; 40; 22; 27; 66 7;
129; o'n sakkiz;
25

o'ttiz
72 48; o'n to'rtta; 23;


56; 30 17; 0;




  1. Dasturning oxirgi versiyasida INC buyrug'ini chiqarib tashlang o'sishdan keyingi ma'lumotlar xotirasi bilvosita adreslashdan foydalanish orqali.

  2. dan belgilash orqali sikl o'tishlar sonini hisoblash tartibini o'zgartiring

tsikl parametrini (hisoblagichni) chegaradan emas, balki noldan o'zgartirish.

Machine Translated by Google

  1. Massivni dastur xotirasidan ma’lumotlar xotirasiga o‘tkazish dasturini yozing. Dastur xotirasidagi massiv .db direktivasi bilan belgilanadi ; jadvaldan massiv elementlarining qiymatlarini oling. 6 (I massiv) berilgan variantga muvofiq.

  2. Massiv elementlarini yig’ish dasturini tuzing. Massiv elementlarining qiymatlarini 5-bosqichdagi kabi o'rnating.

  3. Ikki massivni elementlar bo‘yicha qo‘shish dasturini tuzing. Massiv elementlarining qiymatlari jadvaldan olingan. 6 (I massiv va II massiv) berilgan variantga muvofiq. 8. Ikki massivni birlashtirish dasturini tuzing,

bunda turli massivlardagi ikkita elementni juftlik bilan solishtirish
natijasida eng katta elementlardan iborat yangi massiv hosil bo‘ladi. Element qiymatlari
massivlar 7-bandga o'xshash tarzda olinadi.
Tarkib haqida xabar berish
Hisobotda va raqamini ko'rsatadigan sarlavha sahifasi bo'lishi kerak laboratoriya ishining nomlari, guruh nomeri va ishni bajarganlarning familiyalari; ishning maqsadi; ko'ra dastur eshittirishlar ro'yxati
vazifaga muvofiq.



Download 2,18 Mb.

Do'stlaringiz bilan baham:
1   ...   46   47   48   49   50   51   52   53   ...   59




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish