41931

Принцип дії та будова мікропроцесора

Лабораторная работа

Информатика, кибернетика и программирование

strtup Запуск програми mov BX vr1 – команда копіювання vr1 в BX mov DL vr2 – команда копіювання vr2 DL mov DH 0 – команда копіювання 0 в DH mov X 0 – команда копіювання 0 в X dd X BX – команда додавання DX до X dd X DX – команда додавання DX до X mov result X команда копіювання АХ в result . mov BX vr1 – команда копіювання vr1 в BX mov DL vr2 – команда копіювання vr2 DL mov DH 0 – команда копіювання 0 в DH mov X 0 – команда...

Украинкский

2013-10-26

365.03 KB

24 чел.

Міністерство освіти і науки, молоді та спорту України

Київський Університет імені Бориса Грінченка

Інститут суспільства

Дисципліна

“Архітектура обчислювальних систем”

Лабораторне заняття 3

(4 годин)

Виконав :

Пасічник Дмиторо Сергійович

Інб-2-12-4.0д

Київ 2012р.

План заняття

1. Мета заняття:

  1.  Засвоїти принцип дії та будову мікропроцесора.
  2.  Засвоїти архітектуру мікропроцесора на основі його програмної моделі.
  3.  Навчитися досліджувати основні параметри мікропроцесора.
  4.  Навчитися спостерігати роботу мікропроцесора.

2. Питання, які повинні бути розглянуті та засвоєні на занятті:

  1.  Принципи будови і роботи мікропроцесора.
  2.  Структура процесора і призначення його основних компонентів.
  3.  Взаємодія процесора з основними вузлами комп’ютера.
  4.  Архітектура мікропроцесора.
  5.  Програмна модель мікропроцесора.
  6.  Робота засобів налагоджування програм.

  1.  Завдання на лабораторне заняття:
  2.  Засвоїти методику використання програмних засобів налагоджування машинних програм.
  3.  Дослідити принципи організації пам'яті мікропроцесора.
  4.  Дослідити регістри мікропроцесора.
  5.  Дослідити засоби сегментації пам’яті мікропроцесора.
  6.  Дослідити засоби виконання мікропроцесором завантаженої програми.
  7.  Навчитися досліджувати хід виконання програми.
  8.  Навчитися корегувати уміст регістрової пам’яті мікропроцесора.
  9.  Навчитися корегувати уміст загальної пам’яті мікропроцесорної системи.
  10.  Засвоїти методику покрокового налагоджування машинної програми
  11.  Зобразити програмну модель мікропроцесора.
  12.  Зробити висновки.
  13.  Скласти індивідуальний звіт про виконання лабораторної роботи.
  14.  В звіті обов’язково навести назву роботи, її мету, розвернутий виклад розглянутих питань, детальний опис виконання роботи, висновки по роботі (що і як робилося, результати досліджень).

18

SF

007D

4.1. Завантажити налагоджувач AFD (файл AFD.EXE)

4.2. Зафіксувати уміст регістру мікропроцесора відповідно до стовпчика R індивідуального завдання (див. табл. індивідуальних завдань).

4.3. Зафіксувати уміст регістру загальної пам’яті відповідно до стовпчика М індивідуального завдання (див. табл. індивідуальних завдань).

4.5. Проаналізувати виконання програми RRM, текст якої наведений нижче. Записати коментарі до кожного з рядків поданої програми. Коментар записується, починаючи з символу крапка з комою.

; programm RRM  -коментарій

    .model tiny  - Визначення типа моделі пам‘яті(Односегментна) ((програма, дані та стек розмішуються в одному сегменті роміром 64 кб    ))

   .data    - Визначення сегментів(Дані)

var1 equ 01Abh   - змінна var1 є константою із значенням 01Abh

   string1 dbmoi_zminni_pochatok” - змінна string1 має формат байт і присвоєно значення-      “moi_zminni_pochatok

    var2  db 0CCh   - змінна var2 має формат байт із значенням 0CCh 

result dw ? – статичний результат DWORD

string2 dbmoi_zminni_kinec” - змінна string2 має формат байт і присвоєно значення-      moi_zminni_kinec

  .code   - Програма-код

  .startup   - Запуск програми

mov BX, var1  – команда копіювання var1 в BX

mov DL, var2   -– команда копіювання var2 DL

mov DH, 0       -– команда копіювання 0 в  DH

mov AX, 0       -– команда копіювання 0 в  AX

add AX, BX     – команда додавання DX до AX

add AX, DX      команда додавання  DX до AX

mov result, AX - команда копіювання АХ в result

.exit                  - Вихід із програми

end                    - кінець

  

 

4.7     Знайти в пам’яті змінну var2 та зафіксувати її. Для цього скористатися наявністю рядкових змінних string1 та string2 (текст). Їх зручно шукати в правій частині вікна загальної пам’яті. Записати до звіту номер регістру пам’яті, в якому зберігається var2.

Номер регістру пам’яті, в якому зберігається var2 – DS:-012B

4.8.   Виконати покроково програму, натискаючи клавішу F1 (Step) до моменту завантаження константи var1 у регістр ВХ. Зафіксувати появу числа константи var1 в регістрі ВХ.

4.9. Дослідити уміст вікна програми, що виконується.

Стосовно вмісту тексту в программі,я можу сказати,що виконуються дії додавання ВХ та SI.

4.10. Виконати покроково програму далі, натискаючи клавішу F1 (Step) до моменту отримання результату другого додавання в регістрі АХ. Зафіксувати появу числа результату в регістрі АХ.

4.11. Виконати наступну команду та знайти і зафіксувати змінну result в пам’яті. Записати до звіту номер регістру пам’яті, в якому зберігається result.

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

mov BX, var1  – команда копіювання var1 в BX

mov DL, var2   -– команда копіювання var2 DL

mov DH, 0       -– команда копіювання 0 в  DH

mov AX, 0       -– команда копіювання 0 в  AX

add AX, BX     – команда додавання DX до AX

add AX, DX      команда додавання  DX до AX

mov result, AX - команда копіювання АХ в result

result =0277

4.16. Знайти в пам’яті змінну var2 та змінити її значення вручну з клавіатури на число, яке дорівнює індивідуальному номеру за журналом.  Зафіксувати нове значення var2 в пам’яті. Записати до звіту номер регістру, в якому зберігається var2. Записати до звіту команду (проаналізувати її синтаксис!), якою var2 завантажується до DL. Записати до звіту висновки щодо спостережень.

4.17. Виконати покроково програму далі, натискаючи клавішу F1 (Step) до моменту отримання результату другого додавання в регістрі АХ. Зафіксувати появу числа результату в регістрі АХ.


 

А также другие работы, которые могут Вас заинтересовать

32155. Переход от стратегического планирования к стратегическому менеджменту 36.5 KB
  Переход от стратегического планирования к стратегическому менеджменту Предшественником стратегического планирования была система долгосрочного планирования longrnge plnning. В арсенал новых методов используемых стратегическим планированием входят: модели анализа инвестиционных портфелей компаний разработка ситуационных планов развития применение сценарного планирования использование систем экспертных оценок применение различных аналитических матриц для исследования альтернатив возможного стратегического развития и т. Некоторые...
32156. Модели стратегического менеджмента 27 KB
  Модели стратегического менеджмента Одно из классических образных представлений о стратегическом мышлении в отличие от других видов мышления сделано К. В соответствии с моделью укрупненными являются следующие три этапа или фазы стратегического цикла организации: 1 стратегический анализ; 2 разработка стратегии стратегический синтезразвитие; 3 реализация стратегии. Отметим что рассматриваемая модель характеризует стратегическое управление организации и как органичную систему. В рамках предлагаемой модели стратегический...
32157. Анализ внешней среды организации. SWOT-анализ и PEST 38 KB
  Анализ внешней среды организации. К особенностям целевого SWOТ анализа при исследовании внешней среды организации относятся следующие. Вовторых анализ сильных и слабых сторон организации на втором этапе желательно увязывать с соответствующими результатами которые были выявлены и зафиксированы на первом этапе. Но и ценность любого тщательно просчитанного оптимального решения если оно появляется слишком поздно становится равной нулю На основании последовательного рассмотрения этих факторов принимаются решения по корректировке целей и...
32158. Анализ внутренней среды организации. SNW-анализ 26.5 KB
  Анализ внутренней среды организации. SNWанализ Исследование внутренней среды организации как части стратегического анализа представляет отдельный блок. Анализ внутренней среды организации осуществляемый во имя ее стратегических целей так же как и стратегический анализ внешней среды должен быть системным и многофакторным. При стратегическом анализе вся внутренняя среда организации и ее отдельные подсистемы и компоненты рассматриваются как стратегический ресурс развития организации.
32159. Стратегические беседы. Первичный формат сценарного планирования 27 KB
  Стратегические беседы Особую роль в становлении высокой стратегической культуры организации может сыграть система так называемых стратегических бесед strtegic converstions. Один из результативных способов построения системы стратегических бесед это проведение в организации серии беседдиалогов между соответствующими менеджерами и специалистами в процессе освоения и или развития метода сценарного планирования. Сценарный метод был разработан для того чтобы в коммерческой организации сформировать некоторое общее понимание...
32160. Восемь шагов методики сценарного планирования по П. Шварцу 30.5 KB
  Первый критерий это важность каждого фактора для принятия стратегических решений уровня шага 1. Второй критерий степень неопределенности по факторам уровней шага 3 и шага 2 для решения стратегических вопросов уровня шага 1. 5Выявление логики каждого сценария Результатом данного шага должны стать так называемые логические стержни т. суть в том чтобы выйти на относительно небольшое число сценариев которые являются действительно существенно разными по критерию содержания решений принимаемых по стратегическим вопросам уровня шага 1.
32161. Министратегии организации 26.5 KB
  Министратегии организации Министратегия организации состоит из трех элементов: миссии целей и стратегических приоритетов. Миссия это главная цель организации которая может быть сформулирована в относительно общем виде но при этом обязана достаточно четко выражать основную причину существования именно данной организации. Цели должны полностью раскрывать целевой аспект всей деятельности организации. В результате своеобразного синтеза стратегических целей организации и системы приоритетов по ее ресурсам получается система стратегических...
32162. Определение миссии, цели, стр. приоритетов организации 28.5 KB
  приоритетов организации С помощью министратегии выстраивается простейший так называемый управленческий мост от стратегии организации к ее тактической деятельности. Миссия это главная цель организации которая может быть сформулирована в относительно общем виде но при этом обязана достаточно четко выражать основную причину существования именно данной организации. Миссия стратегического управления организации это ее наиболее общая цель. Конкретная формулировка миссии утверждается руководством организации.
32163. Понятие о продуктово-маркетинговой стратегии организации 25 KB
  Понятие о продуктовомаркетинговой стратегии организации Продуктовомаркетинговая стратегия это подсистема стратегии организации которая нацелена на анализ разработку и принятие стратегических решений по номенклатуре ассортименту качеству и объему производства продуктов а также реализации продуктов на соответствующих рынках. Продуктовомаркетинговая стратегия представляет собой ключевую стратегию выживания спокойного существования экономического роста крупного успеха организации. 2 Классификатора: Классификатор по продукту1 ...