Үзу контроллері реферат
№455


 ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
Қаныш Сәтбаев атындағы Қазақ Ұлттық Техникалық Университеті
Есептеу техника кафедрасы
РЕФЕРАТ
Тақырыбы: Үзу контроллері
Қабылдаған: оқытушы
Члимова А.С.
Тапсырған:
студент: Орынбасарова Б.К.
тобы: ЗБИ-00-01қ
мамандығы: 3704
Алматы 2003
КІРІСПЕ
Ассемблер тілі фактылы түрде командалардың коды атауларымен алмастырылған машиналық тіл болып табылады. Адам сандарға қарағанда атауларға жақсы бағытталады, сондықтан ассемблер тілін логикалық тілге қарағанда түсіну оңай. Сонымен қатар атаулардың өздері туралы айтып тұрады.
Үзу деп микропроцессорды уақытша басқа программаның орындалуына, бірақ кейін тоқтатылған программаға қайтып оралатындай етіп ауыстырып қосатын прцесс деп түсінуге болады.
Үзулер механизмін қолдану бізге не береді деген сұрақ туындайды? Ол тек сыртқы құрылғылармен ғана емес, сонымен қатар программалармен ыңғайлы басқаруға мүмкіндік береді. Пернетақтада пернені басқанда сіз басу арқылы басылған пернені түсінетін программаның шақырылуын орындайсыз. Бұл кезде оның коды пернетақта буферіне кейін ол басқа программамен немесе операциялық жүйемен оқылатындай етіп енгізіледі. Мұндай өңдеу уақыты кезінде микропроцессор белгілі бір программаның жұмысын тоқтатады, яғни үзу өңдеу процедурасына ауыстырылып қосы
лады. Бұдан кейін берілген процедура қажетті іс-әрекеттерді орындағаннан кейін, тоқтатылған программа өз жұмысын жалғастырады.



Жұмыс түрі: Реферат
Пәні: Информатика
Жұмыс көлемі: - бет

-----------------------------------------------------------------------------------
https://www.topreferat.com/
РЕФЕРАТТЫҢ ҚЫСҚАРТЫЛҒАН МӘТІНІ
 ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ
Қаныш Сәтбаев атындағы Қазақ Ұлттық
Есептеу техника кафедрасы
РЕФЕРАТ
Тақырыбы: Үзу контроллері
Қабылдаған: оқытушы
Члимова А.С.
Тапсырған:
студент: Орынбасарова Б.К.
тобы: ЗБИ-00-01қ
мамандығы: 3704
Алматы 2003
КІРІСПЕ
Ассемблер тілі фактылы түрде командалардың
Үзу деп микропроцессорды уақытша басқа
Үзулер механизмін қолдану бізге не
ҮЗУ ТУРАЛЫ ТҮСІНІК
Үзу деп микропроцессорды уақытша басқа
Үзулер механизмін қолдану бізге не
Үзулердің жіктелуі
Жоғарыда айтылғанға қарап үзулерді сыртқы
болады
Сыртқы үзулер деп микропроцессорға қарағанда
1 – сурет. Intel микропроцессорлары
INTR (Interrupt Request) – үзуді
NMI (No Maskable Interrupt) –
Ішкі үзулер микропроцессорда есептеу процесі
ескерту немесе ескертетін жағдай (белгілі
Int x,x машиналық командамен өңдеу.
Аппараттық және программалық үзу өңдеу
Үзу жүйесі деп үзу механизмін
Үзу жүйесінің аппаратты құралдарына мыналар
микропроцессордың шығыстары:
INTR – кірген сыртқы үзу
INTA – микропроцессордың шығыс сигналын,
i8259А программаланатын үзу контроллерінің микросхемасы.
сыртқы құрылғылар: таймер, пернетақта, магнитті
Нақты жұмыс режимінің үзу жүйесіндегі
үзулердің векторлық кестесі. Бұл кестеде
flags\eflags жалаушалар регистріндегі келесі жалаушалар:
IF (Interrupt Flag) – үзу
TF (Trace Flag) – трассировка
3) микропроцессордың машиналық командалары:
ПРОГРАММАЛАНАТЫН ҮЗУ КОНТРОЛЛЕРІ
Үзу контроллері келесі әрекеттерді орындайды:
8 құрылғыдан келетін үзулерді өңдеудің
Үзу векторының номерін қалыптастырып оны
Үзулерді өңдеудің дәрежесін ұйымдастыру.
Белгілі бір номері бар үзуді
2-сурет. i8259A шығыстарының құрылымдық және
i8259A шығыстарының қызметін қарастырайық:
do…d7 – жүйелік мәліметтер шинасына
INT – микропроцессордың INTR кірісіне
INTA – микропроцессордың үзудің қызмет
irq0…irq7 – сыртқы құрылғыларда үзуге
Бұл контроллердің негізгі қасиеті –
үзулерге қызмет көрсету параметрлерін баптау
жұмыс күйі дегеніміз контроллердің жай
Үзу контроллерінің негізгі құрылымдық компоненттерінің
үзуге сұрату регистрі IRR (Interrupt
үзулерді маскалау регистрі IMR (Interrupt
қызмет көрсететін үзулер регистрі ISR
приориттер арбитрі PR (Priority Resolver)
басқару блогы – бұл блоктың
Сыртқы құрылғыдан келетін сигналдың өңделуін
Мысалға irq0 кірісіне үзу сигналы
INTR кірісіне сигнал келіп түскен
IF жалаушасы талданады. Егер IF=1
Егер үзулер рұқсат етілмеген болса,
Егер үзулер рұқсат етілген болса,
IF жалаушасын нольге орнатады;
Микропроцессордың INTA шығысында үзуге рұқсат
Осылай үзу туралы сигнал микропроцессор
IRR регистрдегі битті irq0 үзу
ISR регистрінің 0 битін 1-ге
Басқару блогы көмегімен үзудің вектор
Берілген этапта үзу өңдеу микропроцессорында
Үзу өңдеу процесінің аяқталуының кемшілігі
Басқа бір қызық мезет микропроцессор
Sti – аппаратты үзулерге рұқсат




20 ақпан 2018ж.
2008-2017 topreferat.com - Қазақша рефераттар, курстық, дипломдық жұмыстар

^