Микропроцессордо үзгүлтүккө учураганда эмне болот?
Микропроцессордо үзгүлтүккө учураганда эмне болот?

Video: Микропроцессордо үзгүлтүккө учураганда эмне болот?

Video: Микропроцессордо үзгүлтүккө учураганда эмне болот?
Video: BTT SKR2 - TMC2209 UART with Sensorless Homing 2024, Ноябрь
Anonim

Ан үзүү пайда болгон шарт болуп саналат микропроцессорго убактылуу башка иштин үстүндө иштеп, анан кайра кайтып келет чейин анын мурунку милдети. Үзгүлтүккө учурайт ички же тышкы болушу. Байкасаңыз, качан үзүү (Int) пайда болот , программа аткарууну токтотуп, микроконтроллер иштей баштайт чейин ISR аткаруу.

Ошол сыяктуу эле, үзгүлтүккө учураганда эмне болот?

Качан а үзгүлтүккө учурайт , ал CPU учурдагы программаны аткарууну токтотууга алып келет. Качан а үзүү түзүлүп, процессор контексттик которгуч аркылуу өзүнүн аткаруу абалын сактап калат жана үзүү боюнча башкаруучу үзүү вектор.

Ошо сыяктуу эле, микропроцессордогу үзгүлтүк жана анын түрлөрү деген эмне? Үзгүлтүккө учуратат болуп саналат the тарабынан түзүлгөн сигналдар the суроо үчүн тышкы түзмөктөр микропроцессор тапшырманы аткаруу. 5 бар үзүү сигналдар, б.а. TRAP, RST 7.5, RST 6.5, RST 5.5 жана INTR. Вектор үзүү - Бул жерде түрү нын үзүү , үзгүлтүккө учуратуу дареги белгилүү the процессор. Мисалы: RST7.

Мындан тышкары, 8085те үзгүлтүккө учураганда эмне болот?

Intel 8085 Interrupt процесстин кадамдары негизинен: киргизүү/чыгаруу бирдигинин маселелери жана үзүү CPU үчүн сигнал. CPU жооп бергенге чейин учурдагы нускаманы аткарып бүтөт. Эми CPU ISR жайгашкан жери менен ПКны (программа эсептегичти) жүктөйт жана инструкцияларды алып, башкарууну компьютерге өткөрүп берет. үзүү иштетүүчү.

Үзгүлтүктүн максаты эмнеде?

ролу Үзгүлтүккө учуратат . Үзгүлтүккө учуратат тышкы түзүлүштөр, адатта киргизүү/чыгаруу түзмөктөрү тарабынан CPUга жөнөтүлгөн сигналдар. Алар CPUга учурдагы иш-аракеттерин токтотууну жана операциялык системанын тиешелүү бөлүгүн аткарууну айтышат.

Сунушталууда: