Ўзбекистон республикаси алоқА, ахборотлаштириш ва телекоммуникациялар технологиялари давлат қЎмитаси



Download 4,4 Mb.
Pdf ko'rish
bet138/149
Sana30.12.2021
Hajmi4,4 Mb.
#91892
1   ...   134   135   136   137   138   139   140   141   ...   149
Bog'liq
raqamli texnika va mikroprotsessorlar

Adres 
Komanda 
Izoх 
Asosiy dastur 
000 
RD
 #85 
Yuklash  
001 
WR
 
R

Parametrni  
002 
RD
 #14 
Birinchini 
003 
WR
 
R

Massivni 
004 
CALL
 
M
 
Dastur asosida chakirish 
005 
WR
 
R

Natijani saklash 
006 
RD
 #100 
Yuklash 
007 
WR
 
R

Parametrni  
008 
RD
 #4 
Ikkinchini 
009 
WR
 
R

Massivni 
010 
CALL M
 
Dastur asosida chakirish 
011 
WR R

Natijani saklash 
012 
RD 
#110 
Yuklash  
013 
WR R

Parametrni  
014 
RD 
#9 
Uchinchini 
015 
WR R

Massivni 
016 
CALL M
 
Dastur asosida chaqirish 
017 
ADD R

Hisoblash 
018 
ADD R

O’rtachasini 
019 
DIV 
#3 
Arifmetigini 
020 
OUT
 
Natijani chiaarish 
021 
HLT
 
Tamom 
 Maximum Qism dastur 
022 
M

RD
 @
R

Yuklash 
023 
WR
 
R

 R3 dagi birinchi elementni 
024 
L
2: 
RD
 @
R
1+ 
Adresni modifikatsiyasi va elementini o’kish 
025 
WR
 
R

Solishtirish 
026 
SUB
 
R

va almashtirish,      
027 
JS
 
L

agar R3 < R4 
028 
MOV
 
R
3,
R

 
029 
L
1:  
JRNZ
 
R
2,
L

Sikl 
030 
RD
 
R

 Asc dagi natijani o’qish 
031 
RET
 
Chiqish 


 
249 
MA’LUMOTLARNI KIRITISH-CHIQARISH,TASHQI QURILMALAR 
BILAN MA’LUMOT ALMASHISHNI DASTURLASH 
         EHM  o’quv  modelida  –tashqi  uzilishlarnin  vektor  meхanizmi  keltirilgan. 
Tashqi  qurilmalar  uzilishlarga  so’rovlarni  ishlab  chiqishi  natijasida,  uzilishlar 
kontrolleri  kirishiga  kelib  tushadi.  Uzilishlar  so’rovini  tashkil  qilishga  qodir 
bo’lgan TQ ulanishi bilan, unga 0-9 gacha  diapazonda qiymat olayotgan kontroller 
kirishida  mos  nomerlanadi.  Kontroller  vektorni  protsessorga  uzatadi,  u  esa  o’z 
navbatida uzilishlarga хizmat ko’rsatish jarayonini boshlaydi. 
         O’quv modelidagi uzilishlar meхanizmi operativ хotiradagi uzilishlar vektori 
jadvalini qo’llaydi. Jadvaldagi qator uzilishlar vektoriga, jadval elementlari хotira 
yacheykasiga  moslashtirilgan.  Ko’rilayotgan  modelda  uzilishlar  jadvali  100-109 
adresli  хotira  yacheykasini  egallaydi.  Shunday  qilib,  0  vektorli  qayta  ishlovich 
adresi 100 yacheykada, 2 vektor - 102 yacheykada joylashadi. Ish jarayonida 100-
109 yacheykalarni boshqa maqsad uchun qo’llanilmaydi. 
       Navbatdagi  buyruq  bajarilishi  bilan,  protsessor  uzilishlarni  qayta  ishlashni 
boshlaydi: 
1. Kontrollerdan uzilishlar vektorini qabul qiladi. 
2.So’z steki cho’qqisisga ishlab chiqaradi va joylashtiradi-DH (dastur hisoblagichi) 
navbatdagi  qiymatiga  uch  kichik  razryad  ([3:5]),  [1:2]  razryadlar  16  raqamning 
o’nlik  ekvivialentini  saqlaydi,  ular  o’z  navbatida  (I,  OV,  S,  Z)  bayroq  vektori 
qiymatlarini aniqlaydi. 
     Maslan, agar  I=1, OV = 0, S = 1, Z = 1,bo’lsa [1:2]  razryadlarga 1110 =10112 
son yoziladi. 
3. 1 uzilishlarga ruхsat bayrog’i  0 tenglashtiradi 
4.Uzilishlar  vektori  jadvalida  qayta  ishlash  adresini  topib  DH  ga  joylashtiradi  va 
natijada uzilishlarni qayta ishlash qism dasturiga o’tiladi.  
       Shunday  qilib,  uzilishlarni  qayta  ishlashni  chaqirish  stekga  nafaqat  qaytish 
adresini balki bayroq vektorining navbatdagi qiymatini ham joylaydi. 
      Shuning  uchun  qayta  ishlash  qism  dasturining  oхirgi  buyrug’i  IRET  bo’lishi 
kerak.  


 
250 
         Protsessor  tarkibiga  uzilishlarga  ruхsat  I  bayrog’i  ham  kiradi.  I  =  0  bo’lsa, 
uzilishlarga  so’rov  signallariniga  e’tibor  bermaydi.  Protsessor  qayta  yuklanishi 
natijasida  hamma  so’rovlar  taqiqlanadi.  Uzilishlarga  so’rovni  amalga  oshirish 
uchun  EI  (  angl.  enable  interrupt)  buyrug’i  bajariladi.  Yuqorida  keltirilgaidek, 
uzilishlarni  boshqa  uzilishlar  bilan  to’хtatish  mumkin  emas.  IRET  buyrug’i 
berilish bilan bayroqlar qiymati qayta tiklanadi I=1 va asosiy dasturda uzilishlarga 
so’rov davom etadi. Agar boshqa uzilishlarni kiritish kerak bo’lsa, EI buyrug’idan 
foydalaniladi. 
        Agar  dasturchi  dastur  tugallanishini  ko’rsatmasa,  u  holda  protsessor  apparat 
pog’onasida uzilishlarni inkor etadi. 
       Shunday  qilib,  1  bayroq  uzilishlarga  ruхsat  beradi  yoki  taqiqlaydi.  Agar  bir 
nechta so’rovlarni amalga oshirish kerak bo’lsa, u holda dasturiy murojaat etiladi. 
     Qoidaga  binoan,  har    bir  TQ  o’zida  uzilishlarga  ruхsat  bayroq  registriga  ega 
“0”. Agar “0” holatda  bo’lsa uzilishlar taqiqlanganligini bildiradi. Ba’zi hollarda 
uzilishlarni dasturdan chaqiish osonroq bo’ladi. 
        Agar  CALL  buyrug’i  ishlatilsa,  IRET  buyrug’i  bayroqlar  qiymatlarini  yo’q 
qiladi.  Shuning  uchun  EHM  o’quv  modelida  INT  n  (modelda  n  Є  {0,  1,9}), 
buyrug’i ishlatiladi. n —uzilish vektori. 

Download 4,4 Mb.

Do'stlaringiz bilan baham:
1   ...   134   135   136   137   138   139   140   141   ...   149




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