Амалиёт машғулоти №1 микропроцессор тизимининг умумий тузилиш принциплари ва параметрларини таҳлил этиш
Download 3.7 Mb.
|
МИКРОПРОЦЕССОР АМАЛИЁТ
- Bu sahifa navigatsiya:
- 4-АМАЛИЁТ МАШҒУЛОТИ. МИКРОПРОЦЕССОР ТИЗИМИНИ ЛОЙИҲАЛАШ БОСҚИЧЛАРИ ВА АСОСИЙ ХАРАКТЕРИСТИКАЛАРИ
- Расм 3. Микропроцессор операцион блокининг 2 шинали структуравий схемаси Расм 4. Микропроцессор командаларининг турли форматлари
- Мавзуга оид топшириқ
- АМАЛИЙ МАШҒУЛОТ № 5. МИКРОПРОЦЕССОР ТИЗИМЛАРИНИ АВТОНОМ РЕЖИМДА ИШГА ТУШИРИШ.
НАЗОРАТ САВОЛЛАРИ:
1. Микропроцессор тизимида юзага келадиган хатоликларни бартараф этиш усулларини келтиринг. 2. Дефектларни олдини олиш усулларини изоҳланг. 3. микропроцессор тизимини ишлаб чиқариш жараёнидаги юзага келадиган хатоликлар хақида фикр мулоҳазаларингизни билдиринг. 4-АМАЛИЁТ МАШҒУЛОТИ. МИКРОПРОЦЕССОР ТИЗИМИНИ ЛОЙИҲАЛАШ БОСҚИЧЛАРИ ВА АСОСИЙ ХАРАКТЕРИСТИКАЛАРИ Расм 1. Микропроцессор операцион блокининг 3 шинали структуравий схемаси Расм 2. Микропроцессор операцион блокининг 2 шинали структуравий схемаси Расм 3. Микропроцессор операцион блокининг 2 шинали структуравий схемаси Расм 4. Микропроцессор командаларининг турли форматлари БОК-бажарилувчи операция командаси Мавзуга оид топшириқ: 1. Микропроцессорнинг 1 шинали ахборот алмашинув шинасининг бажариш буйруқларини тузиш; 2. Микропроцессорнинг 2 шинали ахборот алмашинув шинасининг бажариш буйруқларини тузиш; 3. Микропроцессорнинг 3 шинали ахборот алмашинув шинасининг бажариш буйруқларини тузиш; АМАЛИЙ МАШҒУЛОТ № 5. МИКРОПРОЦЕССОР ТИЗИМЛАРИНИ АВТОНОМ РЕЖИМДА ИШГА ТУШИРИШ. Ҳар қандай ҳисоблаш тизимларининг ишлаши (шу жумладан МК асосида), қоидага ко’ра, айрим ҳодисаларга хизмат ко’рсатиш назарда тутилади. Уларнинг юзага келиш сабабалри ва жойи турлича бо’лиши мумкин, бироқ ушбу ҳодисалар битта умумий хусусиятга эга бо’лади, уларнинг юзага келиш вақти дастур учун олдиндан ма’лум эмас. Шу сабабли ҳисоблаш тизимида ҳодисаларни аниқлаш далили бо’йича уларга хизмат ко’рсатишнинг айрим ҳодисаларининг воситаларини назарда тутиш зарур бо’лган ушбу ҳодисаларни аниқлаш воситалари назарда тутилади. (Чунки ҳодисаларга хизмат ко’рсатишда бажарилаётган дастурни олиб қо’йиш («узиш») ва хизмат ко’рсатиладиган дастурни бажариш зарур, бундай ҳодисалар узилишли ҳодисалар деб аталади). Узилишли ҳодисаларни аниқлашнинг оддий усули бо’либ дастурий усул билан юзага келиш далилини вақти-вақти билан текшириш ҳисобланади, бунда иккита аҳамиятли камчиликлар бор: - ҳисоблаш тизимининг унумдорлигини камайтириш (дастурнинг айрим қисми юзага келадиган ҳодисалар белгисини ортиқча танлаб олиш остида келтирилган); - ҳодисалар юзага келиш вақти ва уни аниқлаш вақти о’ртасидаги кечикиш мавжудлиги (қатор ҳолатларда, масалан, реал вақт тизимларида, принсипиал мумкин эмас). Кўрсатилган камчиликларни олдини олиш берилган узилишли ҳодисаларни аппаратли аниқлаш ҳолатда мумкин, бунда узилишли ҳодисаларга хизмат ко’рсатиш тизими ёрдамида амалга оширилади. Узилишли ҳодисаларни аниқлашдан ташқари, узилишли тизимга улардан устуворлигини аниқлаш учун ҳодисалар арбитражи юкланган. Узилишли ҳодисалар ҳам дастурий ва аппаратли табиатга эга бўлади: - узилишли ҳодисалар юзага келишнинг дастурий сабабларига мавжуд бўлмаган командаларни бажаришга уриниш ёки ё’л қўйилмайдиган ма’лумотлар биланкомандаларни бажариш (масалан, нолга бўлиш ҳолатида) киради; - узилишли ҳодисалар юзага келишнинг аппаратли сабабларига периферия модулларининг тайёрлиги ( таймернинг то’лиши, чақирувни кетма-кет порт бо’йича қабул қилиш ва ҳ.) ва МКга бошқарув об’ектидан келиб тушадиган сигналларни (масалан, бажарилувчи механизмнинг ишлаб кетиш датчигидан иккилик сигнални) активизатсиялаш. Узилишли ҳодисалар миқдори чекланган (ташқи узилишли ҳодисалар миқдори МКнинг киритиш-чиқариш линияларининг сонидан ошмаслиги керак), шунинг учун улар аппаратли воситаларни аниқлаш бо’лиши мумкин. Акс ҳолда, уларга хизмат ко’рсатиш бо’йича ҳаракатлар МКнинг мақсадли функсиялари билан аниқланади ва етарлича турли хил бо’лиши мумкин, қоиадга ко’ра, дастурий воситалар билан хизмат ко’рсатилади. Хотирадан то’г’ри фойдалана олиш режимида аппаратли ҳаракатларнинг олдиндан берилган схемалар бо’йича бажариладиган ма’лумотларни жо’натиш билан бог’лиқ бо’лган вазиятлар (масалан, аналог-рақамли о’згартиришнинг навбатдаги натижасини ма’лумотлар массивларининг берилган катакчаларига жойлаштириш) бундан мустасно. Узилишли ҳодисаларни аниқлаш моҳияти қуйидаги ҳаракатлар то’г’ри келади: - узилишли ҳодисалар далилини аниқлаш; - унга та’сир этиш заруриятини аниқлаш; - унга муайян та’сир зарурлигини о’рнатиш; - ҳодисалар арбитражини бажариш (аввалги узилишли ҳодисаларга хизмат ко’рсатиш вақтида ушбу ҳодисаларнинг муҳимлик босқичига мувофиқ ҳодисаларнинг янги узилишлари юзага келганда бошланган хизмат ко’рсатиш давом эттирилиши, ёхуд янгисига хизмат ко’рсатиш учун қайта уланган ҳодисани то’хтатиш керак); - дастурий контекст тикланишини бажариш (узилган дастурнинг ҳолатини тиклаш ва унга тескари қайта улаш). Download 3.7 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling