Mikroprosessorda fasilə baş verdikdə nə baş verəcək?
Mikroprosessorda fasilə baş verdikdə nə baş verəcək?

Video: Mikroprosessorda fasilə baş verdikdə nə baş verəcək?

Video: Mikroprosessorda fasilə baş verdikdə nə baş verəcək?
Video: Ermənistan parlamentində növbəti dava baş verib 2024, Bilər
Anonim

An kəsmək səbəb olan bir vəziyyətdir mikroprosessor üçün müvəqqəti olaraq başqa bir iş üzərində işləmək və sonra geri qayıtmaq üçün onun əvvəlki vəzifəsi. Ara verə bilər daxili və ya xarici olsun. Diqqət yetirin ki, zaman kəsmək (Int) Baş verir , proqram icrasını dayandırır və mikrokontroller başlayır üçün ISR-i yerinə yetirin.

Eynilə, soruşulur ki, fasilə olanda nə baş verir?

Nə vaxt bir fasilə yaranır , o CPU-nun cari proqramın icrasını dayandırmasına səbəb olur. Nə vaxt bir kəsmək yaradılır, prosessor kontekst keçidi vasitəsilə icra vəziyyətini saxlayır və icra etməyə başlayır. kəsmək idarəçi kəsmək vektor.

Eynilə, mikroprosessorda kəsmə və onun növləri nədir? Ara verir var the tərəfindən yaradılan siqnallar the tələb etmək üçün xarici cihazlar mikroprosessor bir tapşırığı yerinə yetirmək üçün. 5 var kəsmək siqnalları, yəni TRAP, RST 7.5, RST 6.5, RST 5.5 və INTR. Vektor kəsmək - Bunda növü of kəsmək , fasilə ünvanı məlumdur the prosessor. Məsələn: RST7.

Bundan əlavə, 8085-də kəsildikdə nə baş verir?

Intel 8085 kəsin proses addımları mahiyyətcə bunlardır: Giriş/Çıxış vahidi məsələləri və kəsmək CPU-ya siqnal. CPU cavab verməzdən əvvəl cari təlimatı yerinə yetirməyi bitirir. CPU indi ISR-nin yeri ilə PC-ni (proqram sayğacını) yükləyir və idarəetməni kompüterə ötürərək təlimatları alır. kəsmək işləyici.

Ara verməkdə məqsəd nədir?

rolu Ara verir . Ara verir xarici cihazlar, adətən I/O cihazları tərəfindən CPU-ya göndərilən siqnallardır. Onlar CPU-ya cari fəaliyyətini dayandırmağı və əməliyyat sisteminin müvafiq hissəsini yerinə yetirməyi bildirirlər.

Tövsiyə: