Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

комунікаційних технологій Навчальна дисципліна- Мережні операційні системи Лабораторія- Інформаці

Работа добавлена на сайт samzan.net: 2015-07-05

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 21.5.2024


Міністерство транспорту та зв’язку України

Львівський коледж

Державного університету інформаційно-комунікаційних технологій

Навчальна дисципліна:  Мережні операційні системи

Лабораторія: Інформаційних мереж зв'язку

Спеціальність 5.05090308  “Монтаж, обслуговування та експлуатація апаратних засобів інформатизації”

Розглянуто

Затверджую

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

__________ Я.М. Плешівський

“_____” ___________ 20__ р.

на засіданні циклової комісії

професійної підготовки

Протокол № __ від _______ 20__ р.

Голова циклової комісії __________

Інструкція

до практичної  роботи №  1.

"Дослідження роботи системи команд мікропроцесора"

м.Львів 2009 р.

        1  Мета роботи  практично закріпити знання по системі команд мікропроцесора

2   Теоретичні відомості

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

Регі́стр проце́сора — комірка швидкодіючої внутрішньої пам'яті процесора, яка використовується для тимчасового збереження операндів, з якими безпосередньо проводяться обчислення, а також часто використовуваних даних з метою швидкого доступу до них. Крім того, в регістрах зберігається і додаткова інформація, потрібна процесору для функціонування (зокрема, поточний контекст мікропроцесора, адреса наступної команди тощо).

Процесори зазвичай містять від декількох до декількох сот регістрів різного функціонального призначення.

Регістри характеризуються своєю розрядністю, тобто кількістю біт інформації, яка може в них розміщуватись (напр. 8-розрядний регістр, 64-розрядний регістр). Регістри найчастіше реалізуються як масиви статичної пам'яті з довільним доступом (SRAM), хоча також можуть реалізовуватись на базі бістабільних комірок (тригерів), інших схемотехнічних рішень, придатних для реалізації швидких запам'ятовуючих пристроїв.

        Регістр, в який заноситься операнд перед виконанням над ним операції називається регістром операнда.

        Регістр, в який заноситься команда, під дією якої буде виконуватись операція називається регістром команд (РК).

       Самим низьким рівнем, який дозволяє описувати роботу цифрових пристроїв – це рівні логічних станів їх входів та виходів – таблиці станів.

        Наступним рівнем є спосіб описання – це мова значень вхідних та вихідних сигналів, що складають мову мікрокоманд, та записуються 16-річними кодами.

        Сукупність адресів та керуючих сигналів називаються мікрокомандою.

        Третій рівень формалізації описання роботи мікропроцесора – це мова команд – тобто строга послідовність мікрокоианд, що записується в пам’яті МП.

Тобто, команда, це слово, або набір слів, які дешифруються ПК з допомогою ПЗП або ПЛМ в послідовність мікрокоманд. Звідси витікає, що будь-який процесор має строго фіксований і обмежений набір команд, який є характерним для данного процесора.

Будь-яка мікрокоманда характеризується своїм форматом. Під форматом мікрокоманди розуміється її протяжність та призначення кожного біта або їх групи.

         Команди, також мають свій фіксований формат. (Протяжність мікрокоманди – це стандартна для данного процесора кількість біт в слові АЛП). В залежності від протяжності команди, вона може складатися з одного, двох, та трьох слів.

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

         Структура команд повністю залежить від структури мікропроцесора, але незалежно від типу процесора прийнято вважати, що однослівні команди повністю складаютья з коду операції. Двослівні команди складаються з коду операції та однослівного операнда DN (N – кількість розрядів в слові). Трислівні команди також складаються з двох частин: перша частина – код операції, а друга – адреса, або двослівний операнд D2N.

         МП система функціонує синхронно з частотою тактових сигналів зовнішнього генератора. В залежності від типу мікропроцесорів використовується одно- або двохфазна синхронізація. Незалежно від цього в мікропроцесорних системах використовуються більш тривалі інтервали часу, ніж тактовий інтервал зовнішнього генератора. Одним з таких інтервалів є машинний цикл – це інтервал, протягом якого МП звертається до пам’яті або пристрою вводу-виводу. Машинний цикл (МЦ) складає тільки частину циклу команди. На початку кожного МЦ на одному з виходів МП з’вляється сигнал синхронізації він передається по лінії шини керування в ОЗП або пристрої вводу-виводу і “сповіщає” про початок нового МЦ, в результаті чого досягається узгодження в часі зовнішніх пристроїв з роботою МП.

         Цикл команди – це інтервал часу, необхідний для виборки з пам’яті команди, та її виконання. Він складається з 1-5 машинних циклів. Їх конкретне число залежить від складності операції, яка виконується в данній команді і дорівнює числу звернень МП до пам’яті. Тривалість виконання команди визначається кількістю тактів в циклі команди та тривалістю такту.

3  Підготовка до роботи

3.1  Ознайомитись з інструкцією
         3.2  Опрацювати теоретичний матеріал за темою роботи

3.3  Усно дати відповіді на контрольні запитання вхідного контролю
3.4  Продумати методику виконання роботи

3.5  Підготувати бланк звіту

 

4   Питання вхідного контролю

  1.     Дайте визначення поняттям слово, команда, операнд, мікрокоманда та мі-

                  кропрограма ?

4.2   Що таке регістр і які регістри Ви знаєте ?

4.3   Які Ви знаєте рівні що описують роботу циврових пристроїв ?

                                                5  Основне обладнання
        
  5.1   Персональний комп'ютер

 5.2   ОС Linux

                                                  6  Порядок виконання роботи

      6.1  Намалювати таблицю

Коди операцій з системи команд ЕОМ

01 - додавання;

02 - віднімання;

03 - множення;

04 - ділення;

         33 - зупинка машини.

0200) А           0205

0201) B           0206            

0202) C            0207               Номери робочих комірок

0203) D           0210

         0204) K          0211

Номер команди

Код операції

Перша адреса

Друга адреса

Третя адреса

Пояснення

  1.    Отримати у викладача номер варіанту

Варіант № 1

Необхідно обчислити чисельне значення величини:       x=(d2+b*c)/a-k,

Варіант № 2

Необхідно обчислити чисельне значення величини:       x=(d+c)*d2,

Варіант № 3

Необхідно обчислити чисельне значення величини:       x=(d2+c2)\a-k,

Варіант № 4

Необхідно обчислити чисельне значення величини:       x= a-b\d+c2,

Варіант № 5

Необхідно обчислити чисельне значення величини:       x= b+d+c2\a

Варіант № 6

Необхідно обчислити чисельне значення величини:       x= c2\a*b+k

Варіант № 7

Необхідно обчислити чисельне значення величини:       x= c\a-(b+k2)

Варіант № 7

Необхідно обчислити чисельне значення величини:       x= k*a-(b+c)

Варіант № 8

Необхідно обчислити чисельне значення величини:       x= k\d-(b+c)

Варіант № 9

Необхідно обчислити чисельне значення величини:       x= k+a\(b+c) 2

Варіант № 10

Необхідно обчислити чисельне значення величини:       x= c+a2\(b+c) 2

  1.    Виконати обчислення

                                          7   Питання вихідного контролю

         7.1  Намалювати таблицю та помістити у неї результат обчислення

7.2  Від чого залежить формат та структура команди ?

7.3  Як забезпечується синхронізація в мікропроцесорній системі ?

                                                      

8  Оформлення звіту

8.1  Мета роботи
8.2  Теоретичні відомості
8.3  Інструмент , обладнання і прилади
8.4  Завдання

      8.5  Звіт по роботі

                                                         Література
1. Петерсен Р.  П29 Энциклопедия Linux. Перевод с англ. - Спб.: Питер, 202-1008с.
2. Сивер Э., Спейнауэр С„ Фиггинс С., Хекман Д.  Linux. Справочник. - Пер. с англ. - СПб:  Символ-Плюс, 2001. - 912 с.




1. Тема 11А Налоговые правоотношения
2. УстьНерская гимназия
3. 0114 ~ 120214 Янгон ~ Баган ~ гора Поупа ~ Мандалай ~ Пиндая ~ озеро Инле ~ отдых в Нгапали День 1
4. ИСТОРИЯ ОТЕЧЕСТВА КАК НАУКА
5. Интегративные механизмы
6. Газгольдеры
7. тема достаточно актуальна в рамках современных условий сложившихся в сфере туризма так как сегодня туризм в
8. Предмет разделы и задачи геодезии
9. Референдум як основна форма безпосередньої демократії
10. Кейлоггер под MS-DOS
11. Тема- Общие проблемы специальной психологии Цель- познакомить студентов с общими проблемами специальной пс
12. Теории социального порядка
13. это элемент прецедента
14. від 05 до 40 мкм. Гіфи більшості грибів які паразитують у риб не розділені внутрішніми перегородками
15. Тема- Теневая экономика в современном мире.html
16. Единый налог на вмененный дохо
17. Двойная выгода Розыгрыш путевки на ГОА Утро с PROдвижением
18. Лабораторная работа 3 Выполнил- Студент гр
19. На тему- Учет капитальных вложений.html
20. Тема 8 ПЛАНирование ТРУДа И ЗАРАБОТНОЙ ПЛАТы Содержание и задачи плана по труду и заработной плате