Nini kitatokea wakati usumbufu unatokea kwenye microprocessor?
Nini kitatokea wakati usumbufu unatokea kwenye microprocessor?

Video: Nini kitatokea wakati usumbufu unatokea kwenye microprocessor?

Video: Nini kitatokea wakati usumbufu unatokea kwenye microprocessor?
Video: CS50 2015 - Week 8, continued 2024, Mei
Anonim

An kukatiza ni hali inayosababisha microprocessor kwa fanya kazi kwa muda kwa kazi tofauti, na kisha urudi baadaye kwa kazi yake ya awali. Kukatiza kunaweza kuwa ndani au nje. Kumbuka kwamba wakati kukatiza (Int) hutokea , programu huacha kutekeleza na microcontroller huanza kwa kutekeleza ISR.

Vile vile, inaulizwa, nini kinatokea wakati kuna usumbufu?

Wakati a usumbufu hutokea , ni husababisha CPU kuacha kutekeleza programu ya sasa. Wakati a kukatiza inatolewa, processor huhifadhi hali yake ya utekelezaji kupitia swichi ya muktadha, na huanza kutekeleza kukatiza mhudumu kwenye kukatiza vekta.

Vile vile, ni nini usumbufu na aina zake katika microprocessor? Inakatiza ni ya ishara zinazozalishwa na ya vifaa vya nje vya kuomba microprocessor kufanya kazi. Kuna 5 kukatiza ishara, yaani TRAP, RST 7.5, RST 6.5, RST 5.5, na INTR. Vekta kukatiza − Katika hili aina ya kukatiza , kukatiza anwani inajulikana ya mchakataji. Kwa mfano: RST7.

Kando na hii, nini hufanyika wakati kukatizwa katika 8085?

Intel 8085 Kukatiza hatua za mchakato kimsingi ni: kitengo cha I/O hutoa an kukatiza ishara kwa CPU. CPU humaliza kutekeleza maagizo ya sasa kabla ya kujibu. CPU sasa inapakia PC (kihesabu cha programu) na eneo la ISR na inachukua maagizo, kuhamisha udhibiti kwa kukatiza mshikaji.

Kusudi la kukatiza ni nini?

Jukumu la Inakatiza . Inakatiza ni ishara zinazotumwa kwa CPU na vifaa vya nje, kwa kawaida vifaa vya I/O. Wanaiambia CPU kuacha shughuli zake za sasa na kutekeleza sehemu inayofaa ya mfumo wa uendeshaji.

Ilipendekeza: