REGISTLAR FLAGLAR Registrlar - A) Ulıwma paydalanıwǵa mólsherlengen 4 regist (maǵlıwmatlar reg): AX - akkumulyator-registri,
- BX - tayansh registr (bazalıq ),
- CX - sanagich,
- DX - keńeytirilgen akkumulyator-registri; B) 3 adress registrlari:XIv. UZ
- SI - derek indexi registri,
- DI - index nátiyjesi registri,
- BP - bazaǵa kórsetkish registri;
- C) 3 basqarıw registri:
- SP - stakka kórsetkish registri, IP - buyrıqlar sanagichi registri, Z
- PSW - flaglar registri (sóz programma jaǵdayı ); r) 4 segment registri:
- CS kod segmenti registri,
- DS - maǵlıwmatlar (baza ) segmenti registri, ES - keńeytirilgen kod segmenti registri,
Operativ yaddıń yacheykalari menen birgelikte qısqa vaqtli operativ maǵlıwmatlardı registrlarda saqlaw da múmkin. registrlar protsessor quramına kiredi hám mashina programması arqalı olarǵa shaqırıq ornatılıwı múmkin. - Operativ yaddıń yacheykalari menen birgelikte qısqa vaqtli operativ maǵlıwmatlardı registrlarda saqlaw da múmkin. registrlar protsessor quramına kiredi hám mashina programması arqalı olarǵa shaqırıq ornatılıwı múmkin.
- intel firmasınıń protsessorlarida registrlar 2 gruppaǵa bólinedi: sistemalı hám ámeliy maqsetke jóneltirilgen. registrlarning kópshilik bólegi 2 sóz uzınlıǵına iye (32 bıyt) olardıń hár biri tiyisli atqa iye - eax, evx hám taǵı basqa
Bul registrlar tómendegi Arxiv gruppalarǵa bólingen: 1. Ulıwma paydalanıwshına mólsherlengen registr - 8 32 bıytlıq registr. 2. Segment registr - 6 yadqa shaqırıqtıń túrli kórinisine uyqas selektor segmentleri. 3.Jaǵday hám basqarıw registrlari. bul registrlar protsessorning jaǵdayın anıqlaw hám ózgertiw ushın xızmet etedi. Ulıwma paydalanıwshına mólsherlengen - registrlari 32 bıytlıq registrlar dep da ataladı. eax, ebx, edx, ebp, esp, esi, hám edi. bul registrlar logikalıq hám arifmetik buyrıqlardıń
- operandlarini saqlaw ushın xızmet etedi. bunnan tısqarı olar adresti anıqlawda operandlarni saqlawǵa xam xızmet etedi. 16 bitdan kishi registrlarni 8086 protsessor registrlari ısımlarınan paydalanıp adreslew múmkin: ax, bx, cx, dx, bp, sp, si, hám di.
- Arxi flaglar
- shárt flaglari.
- • cf (corry flag) ag) - utkazish (kúshiriw) flagi. • of (overflow flag) - tuldiruvchi flag.
- • zf (zero flag) - nol' flagi.
- • sf (sign flag) - simvol flagi.
- • pf (pority flag) - jup júzimligin tekseriw
- flagi.
- af (auxiliary corry flag) - kushimcha utkazish flagi.
Xolat flaglari. - • DF (direction flag) - yunaltirish flagi qatar hám qatardı buyruklarni kurish yunalishini kursatadi DF = 0 bulganda qatar basınan aqırına karab ukiladi. DF≠0 de sonıń terissi.
- • IF (interrupt flag) - úzilislerdi ruxsat etiwshi flag. IF=0 bulganda protsessor uziga kiyatırǵan úzilislerge tásir kursatmaydi. IF = 1 bulganda úzilisler blokirovkasi alıp taslanadı hám protsessor reakciya kursata baslaydı.
- TF (trap flag) - kopkon flagi. TF = 1 bulganda protsessor xar bir buyrukdan keyin ózilish
- beretuǵın kadamba - kadam islew rejimine utadi. Bul rejim programmanı kompilyatsiya hám otladka etiw ushın isletiledi.
- EFlags registridagi flaglar kushimcha kirgiziw - chikarish boshkarish hám 8086 virtual rejimine utishni boshkaradi. Kupchilik sistemalarda bul registrlar shaqırıq arnawlı xolat (jaǵdayǵa ) alıp
Birpara jańa flaglar wazıypası : - Ac (yadta tegislew rejimi, 18 bıyt). As flagi urnatilishi hám cro dagi am bıytlarınıń ornatılıwı yadqa shaqırıqtaǵı tegislewdi boshkarishga ruxsat beredi.
- Vm (virtual rejim 17 bıyt) vm flagining urnatilishi protsessorning 8086 virtual rejimine utishiga alıp keledi. • Rf (kayta qayta tiklew flagi 16 bıyt) rf flagi vaktinchalik otlatka etedi, sol sebepli bunday
- Shegaralanıwın kán boshka buyruk orınlawǵa bolatuǵın hám
- Shegaralanishdan
- Bul boshka otladka shegaralanıwın jaratılıwına alıp keledi. Otladchika kirisiwde bul flag onıń normal funktsiyalanıwına alıp keledi, hákis túrde otladchik uzi- uzını rekursiv chakirishni dawam etip stekni tuldirar edi.Popf buyrugi rf ga xesh kanday tásir kursatmaydi, lekin ropfd de irét buyruklari bul flag xolatiga tásir kursatadi.
- Nt" wazıypa kuyilishi flagi 14 bıyt) bul flag chakirilgan,
- Yeki úzilgen wazıypalardı boshkarish ushın xızmet etedi. Nt flagi iret buyrugi jumisına tásir kursatadi.Popf, popfd hám iret buyruklari nt flagi xolatiga tásir etedi.
- Iopl (kirgiziw-chikarish dárejesi 12-13 bıyt). Kirgiziw- chikarish buyruklarining ústinlik dárejesin belgileydi. Bul flag fakat ximoyalangan rejimde isletiledi.
Flag registri - flag registari 1
- dáli xar
- orınlawǵa muljal odaǵı xar bir razryad málim bir wazıypanı
- 1) xolat flaglari
- 2) boshkarish flaglari
- soǵan kura flag razryadların 2 ge bulish múmkin
- xolat flagiga kuyidagilar kiredi:
- •00-cf-0-razryad daǵı cf utkazish flagi
- •02-pf-kiymatning juplıǵını tekseredi
- •04-af-kushimcha utkazish flagi
- •06 -zf-nol flag
- •07-sf-belgi flagi
- arxiv. uz
- •11-of-tulib-tamaqtasısh flagi
- •12-13-iopl-kirgiziw chikarish dárejesin belgilew flagi
- •14-nt-másele beriliwi flagi
- boshkarish flaglari
- •08-tf-kopkon flagi
- •09 -if-uzulishlar flagi z
- •10 -df-yunalish flagi
- •16 -rf-jańalaw flagi
- •17-vm-vertual rejim flagi
- •18-ac-takkoslashni qadaǵalaw etiw flagi
- •19 -vif-uzulishning virtual flagi
- •20 -vip-koldirilgar\n uzulishlar flagi
- •21-id-protsessorni identifikaciyasın kullash
Etiboringiz uchun rahmat!
Do'stlaringiz bilan baham: |