Registlar flaglar registrlar


ushın xızmet etedi. Ulıwma paydalanıwshına mólsherlengen


Download 6.46 Kb.
bet2/3
Sana04.02.2023
Hajmi6.46 Kb.
#1161166
1   2   3
Bog'liq
Registlar flaglar registrlar-fayllar.org

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


  • 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.

Download 6.46 Kb.

Do'stlaringiz bilan baham:
1   2   3




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