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) до моменту отримання результату другого додавання в регістрі АХ. Зафіксувати появу числа результату в регістрі АХ.


 

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

32137. Les synonymes et les antonymes 11.8 KB
  Dns l stylistique il y le probleme du clssement des synonimes. EX Chrles Blly proposee le methode d’identifiction des synonymes cd u centre du groupe se trouve l’unitee principle le terme de l’identifiction. Il existe des synonymes ideogrphiques et stylistiques.
32138. LASPECT STYLISTIQUE La generalitee 12.8 KB
  La valeur grammaticale des faits de langue porte un caractere abstrait ; les normes de grammaire sont stables, unes et obligatoires pour tous les sujets parlants. Aussi, les faits de grammaire sont-ils pour la plupart dun usage general.
32140. LC {DL аббревиатура на звания известной консалтинговой фирмы rthur D. 27.5 KB
  Конкретные модели относящиеся к отмеченному концептуальному подходу в основном различаются по 3 ключевым характеристикам: 1 оценочные показатели по осям матрицы которые так или иначе определяют существенные характеристики каждого конкретного бизнеса; 2 содержание и форма самих матриц характеризующие уровень глубины и детализации позиционирования; 3 наборы типовых стратегических решений которые соответствуют различным позициям бизнеса на сетке матрицы а также различным маршрутам возможного движения бизнеса по разным позициям в...
32141. Производственная стратегия как подсистема корпоративных стратегий 27.5 KB
  Производственная стратегия это подсистема корпоративной стратегии представленная в виде долгосрочной программы конкретных действий по созданию и реализации продукта организации; подсистема предусматривает использование и развитие всех производственных мощностей организации в целях достижения стратегического конкурентного преимущества. Для многих промышленных компаний производство того или иного продукта как правило является наиболее сложной и масштабной деятельностью. При системной оценке производственных затрат как для...
32142. Стратегия управления персоналом 28.5 KB
  Стратегия управления персоналом Стратегия управления персоналом это подсистема стратегии организации представленная в виде долгосрочной программы конкретных действий по реализации концепции использования и развития потенциала персонала организации в целях обеспечения ее стратегического конкурентного преимущества. Стратегия использования и развития потенциала персонала наряду с продуктовомаркетинговой стратегией является ключевой функциональной стратегией организации. Стратегия реализующая принцип купить предполагает привлечение...
32143. Финансовая стратегия. Первичный формат. Особенности 32 KB
  Особенности Финансовая стратегия это подсистема корпоративной стратегии представленная в виде долгосрочной программы конкретных действий по использованию собственных и привлеченных внешних финансовых ресурсов в организации для достижения стратегического конкурентного преимущества. Первичный формат стратегии. Значение финансовой стратегии т. Определение основных целей финансовой стратегии.
32144. Основные этапы цикла реализации стратегии 31 KB
  Основные этапы цикла реализации стратегии Реализация стратегии в широком смысле это непрерывная цикличная деятельность когда одна корпоративная стратегия регулярно заменяется другой качественно новой. Другими словами при расширенном толковании понятия циклическая реализация стратегии и стратегический менеджмент понимаемая как постоянная профессиональная деятельность фактически совпадают. На стадии запуска корпоративной стратегии каждый уровень менеджмента организации должен решать свои особые задачи. Вовторых завершить...
32145. Сущность стратегической эффективности 32.5 KB
  Сущность стратегической эффективности и одну из коренных причин текущей и перспективной актуальности стратегического менеджмента раскрывает тезис: в современном бизнесе ошибки в стратегии неизбежно приводят к поражению в конкурентной борьбе и ослаблению позиций организации на рынке; при этом стратегические ошибки исправить сколь угодно эффективными приемами оперативного менеджмента нельзя в принципе. Основные задачи стратегической рефлексии: логическое завершение стратегии организации; предложения по совершенствованию...