Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KKP_Arhitektura.doc
Скачиваний:
30
Добавлен:
27.10.2018
Размер:
283.65 Кб
Скачать

Еталонне рішення

Білета N 15

  1. Регістри МП, доступні програмісту

Для програмування програміст має можливість використовувати лише певні регістри МП. Так, працюючи з МП Intel 8080/8085, який прийнято за основний зразок МП при вивчені предмету, програміст має доступ до наступних регістрів МП:

-універсальний 8-розрядний регістр-акумулятор А;

-8-розрядний регістр стану, до складу якого входять індикатор переносу СY та індикатор нуля Z;

інші біти у регістрі стану у типовому МП не використовуються, але у випускаємих МП індикаторів більше, ніж у даному варіанті;

-регістри Н та L-це універсальні регістри адреси/даних.Вони можуть

Використовуватися окремо, або в формі пари регістрів- (тоді іде мова про пару регістрів НL)- у цьому випадку вони відіграють роль вказника адреси;

-два спеціальні 16-розрядні регістри-РС та SP. Лічильник команд РС( анг Program Counter-програмний лічильник) вказує МП на наступну для виконання команду. Вказник стека SP(від анг Stack Pointer-вказник стеку вміщує адресу вершини стека. Сам стек знаходиться в ОЗП.

2. Склад команд інших операцій

Ці команди складають останню категорію, , якими наділено типовий мікропроцесор

Таблиця Інші команди типового мікропроцесора

операція

адресація

мнемоніка

КОП

Байт

формат

Символіка

Розмістити в стек

Видобути зі стеку

Нема операцій

Зупинка

Опосередкована регістрова

Неявна

PUSH PSW

PUSH H

РОР PSW

РОР Н

NOP

HLT

F5

Е5

F1

Е1

00

76

1

1

1

1

1

1

КОП

КОП

КОП

КОП

КОП

КОП

Команди розміщення в стек та видобування з нього завжди використовуються попарно, бо що в стек розміщується, повинно бути з нього видобуто. Вони широко розповсюджені при використанні підпрограм. Кроманда розмістити в стек могла б бути, наприклад, першою командою підпрограми. Вона зберегла б вміст акумулятора та індикаторів незалежно від підпрограми. Перед операцією повернення у програму команда видобути зі стекуА і індикатори відновила б початковий зміст акумулятора та індикаторів.

Команда Нема операцій відповідає відсутності всякого виконування операцій на протязі 1 чи 2 мкс. Це однобайтова команда, єдиним ефектом якої є інкремент лічильника команд.Ніякий інший регістрне зачіпається. Ця команда використовується як доповнення(коли одну чи дві команди відмінено у ході налагоджування) і повязує дві частини програми так, щоб МП міг звернутися від одної до другої. Вона може також служити для вводу інтервала часу в цикл часової затримки.

Команда Зупинка використовується у кінці програми для зупинки мікропроцесора. У цьому випадку лише Скидання або команда виклику переривання може дозволити новий запуск типового мікропроцесора.

3.Інформація про МП, надаваєма розробником

Якими б не були вивчаємі мікропроцесори, інформація про них вміщує багато спільного. Типова документація вміщує інформацію про структуру ІМС, схему виводівІМС, призначення кожного з них, схематизується архітектура МП, наводиться опис його основних параметрів, надаються діаграми роботи МП у часі та склад команд МП. Документація також вміщує схеми різноманітних систем. У яких можливо використовувати даний мікропроцесор.

4.Структура виконання команди SUI

Рецензія

На комплексну контрольну роботу з предмету ”Архітектура комп’ютерів”,

Спеціальність 0501.0301 ”РОЗРОБКА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ”.

Комплексна контрольна робота розроблена згідно кваліфікаційних вимог до молодшого спеціаліста, де використані основні поняття створення програмного абезпечення ,принципи побудови комп’ютерів та їх архітектури, принципи побудови центральних процесорів та управління їх функціонуванням, можливості роботи процесорів у певних мікропроцесорних системах, гопринципи побудови сучасних мікропроцесорів .

Контрольна робота складається з 30 відмінних і рівнозначних за їх складністю варіантів, по 3 питання в кожному, з них 2 питання – теоретичні, 3-тє – практичне: де пропонується вирішити конкретну задачу функціонування мікропроцесора.

Контрольна робота з предмету ”Архітектура комп’ютерів”- це перелік формалізованих питань, вирішення яких потребує застосування інтегрованих знань, умінь і навичок при їх вирішенні, коли студент повинен продемонструвати не відтворювальну, а творчу діяльність.

Контрольна робота націлює студентів на розв’язок типових задач, використовуючи основні поняття і термінологію теоретичного матеріалу, що дає змогу поліпшити і вдосконалити теоретичні знання з подальшим їх використанням на практиці.

Пакет комплексної контрольної роботи містить обгрунтованість критеріїв оцінки виконаних завдань, запропоновано перелік довідкової літератури.

Пакет комплексних контрольних робіт рекомендується використовувати для оцінки рівня готовності студентів до курсового та дипломного проектування.

“Затверджую”

Заступник директора з НР

А.В. Майдан

“___“ ___________ 2011р.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]