• Uzilishlarga xizmat quyidagicha amalga oshiriladi. Keyinci buyruq adresi stekka
  • UV address as follows is formed : AUV = 4 x N




    Download 319,4 Kb.
    bet10/10
    Sana04.07.2024
    Hajmi319,4 Kb.
    #266583
    1   2   3   4   5   6   7   8   9   10
    Bog'liq
    RGqpeVcTGrACPEqq2WlPDTbgx7NbOwBBfRKOuADM(1)

    UV address as follows is formed : AUV = 4 x N.
    Unga according to _ processor at two word , i.e. CS and IP registers the load is taken from TX . They are on interrupt again working of the program first command is selected .
    Again The IRET command at the end of the run program poured - without interruption return , this with together suspended to the program Back to addresses two the word from the stack is obtained and CS and IP lags , third word and RF registry loaded .
    Everyone on the PC delay cause its UV number ( delay ) type ) mos is placed . For example , 0 ga be 0 numbered ( type 0) to UV has _
    Uzilishlarga xizmat quyidagicha amalga oshiriladi.
    Keyinci buyruq adresi stekka joylashtiriladi: CS (asosiy adres), IP (siljish) (2 so’z) va RF bayroq registri (uchinchi so’z) va MP protsessorining RF registridagi IF=0, TF=0 bitlar tashlab yuboriladi.
    Keyin tashqi qurilmadan yoki MP ichida hosil bo’lgan uzilishlar vektori (UV) N nomeri bo’yicha, UV TX dan ajratib olinadi.
    UV adresi quyidagicha shaklantiriladi: AUV = 4 x N.
    Unga ko’ra, qayta ishlovchining adresidagi ikki so’z, ya’ni CS va IP registrlariga yuklangani TX dan olinadi. Ular bo’yicha uzilishni qayta ishlovchi dasturning birinchi buyrug’I tanlanadi.
    Qayta ishlash-dasturi oxirida IRET buyrug’i quyiladi – uzilishdan qaytish, shu bilan birga to’xtatilgan dasturga qaytish adreslarining ikkita so’zi stekdan olinadi va CS va IP larga, uchinchi so’z esa RF registriga yuklanadi.
    PC kompyuterida har bir uzilish sababiga o’zining UV nomeri (uzilish turi) mos qo’yiladi. Masalan, 0 ga bo’lish 0 nomerli (0 turi) UV ga ega.
    That's all is 0 to 255 (0 to FFh ) on an IBM PC up to ) 256 UV is used .
    All from UV 0 address starting information segment places _
    UV address 4 ga karrali .
    NMI interruption request at the entrance is a positive signal .
    NMI Introduction on UV service number 2 (2 types ) on request shows .
    NMI Introduction on interrupt service show again running application without interruption instead increases , that is , relative priority scheme on _
    INTR input interrupt The demand is high level is a signal .
    Therefore arbitrator for IP, CS, RF registers values stack places and answer signal INTA ni chooses .
    INTA ni from then programmable _ delay controllers at the INTR input signal throw sends and given time at the moment eng high priority ( IRQi ) delay cause mos incoming UV number information tire through to the processor sends .
    Hammasi bo’lib IBM PC da 0 dan 255 gacha (0 dan FFh gacha) nomerli 256 ta UV ishlatiladi.
    Barcha UV 0 adresdan boshlanuvchi ma’lumotlar segmentida joylashadi,
    UV adresi 4 ga karrali.
    NMI uzilishiga so’rov kirishdagi musbat signal hisoblanadi.
    NMI kirish bo’yicha so’roviga 2 nomerli (2 turdagi) UV xizmat ko’rsatadi.
    NMI kirish bo’yicha uzilishga xizmat ko’rsatish qayta ishlaydigan dasturni uzilishsiz amalga oshiradi, ya’ni, nisbiy ustivorlik sxemasi bo’yicha.
    INTR kirishidagi uzilishga so’rov – yuqori darajadagi signaldir.
    Shuning uchun hakam IP, CS, RF registr qiymatlarini stekka joylaydi va javob signali INTA ni tanlaydi.
    INTA ni olgandan so’ng, dasturlanadigan uzilish kontrolleri INTR kirishidagi signali tashlab yuboradi va berilgan vaqt momentidagi eng yuqori ustivorlikli (IRQi) uzilish sababiga mos keladigan UV nomerini ma’lumotlar shinasi orqali protsessorga yuboradi.
    Download 319,4 Kb.
    1   2   3   4   5   6   7   8   9   10




    Download 319,4 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    UV address as follows is formed : AUV = 4 x N

    Download 319,4 Kb.