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


 

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

20391. Конституционное (государственное) право зарубежных стран 1.32 MB
  Известен его политикоправовой комментарий к Конституции США 1985 подготовленный совместно с В. Основным источником конституционного государственного права являются конституции но они часто содержат лишь общие положения и обходят молчанием ряд важнейших вопросов государственной жизни тем самым оставляя их решение на усмотрение правительства и администрации. Наряду с этим конституции многих стран перегружены рядом мелочей и второстепенных деталей. 25бис конституции Швейцарии которая запрещает выпускать кровь у мясного скота не оглушив...
20392. Международный правопорядок 614.5 KB
  2 В книге анализируются различные подходы юристов и политиков к пониманию международного и мирового порядка дается понятие международного правового порядка исследуется процесс становления современного международного правопорядка раскрывается его сущность и значение как единого и юридически обязательного порядка для всех государств . Автор доктор юридических наук профессор возглавлял Отдел кодификации в ООН принимал участие в работе органов ООН и международных конференций по прогрессивному развитию международного права. был...
20393. Правовые основы деятельности акционерных обществ 2.27 MB
  За изданием Кодекса последовало принятие ряда федеральных законов которые развивали и детализировали положения Кодекса применительно к конкретным разновидностям юридических лиц: Об акционерных обществах О некоммерческих организациях Об обществах с ограниченной ответственностью и др. Федеральный закон Об акционерных обществах в значительной мере способствовал упорядочению деятельности акционерных обществ однако отдельные пробелы а также отсутствие детальной проработки ряда вопросов в Законе требовали дальнейшего совершенствования...
20394. Корпорации в России: Правовой статус и основы деятельности 2.91 MB
  2128 обществами Уст. Кашанина отмечала что если взять за основу характеристики форму имущественной обособленности организаций то оказывается что к числу корпораций относятся только те которые основаны на акционерном капитале и по своему правовому положению напоминают акционерные общества стран континентального права 30. Торговые корпорации Англии именуются компаниями company и подразделяются на публичные аналог открытого акционерного общества континентального права и частные аналог закрытого акционерного общества. Кашанина...
20395. Взрывчатка и наркотики: Особенности назначения экспертиз: Пособие для следователей и оперативных работников 370.5 KB
  В пособии изложены рекомендации по назначению экспертиз при расследовании фактов незаконного оборота наркотиков и взрывчатых веществ а также преступлений совершаемых путем взрыва. Наряду с этим дефицит знаний в этих областях ощущался и ощущается у работников правоохранительных органов столкнувшихся с тенденциями роста преступлений связанных с незаконным оборотом наркотиков и ВВ использованием взрыва в преступных целях. Научные работы экспертов этого института по методам экспертного исследования самодельных взрывных устройств СВУ...
20396. Меры пресечения в российском уголовном процессе 1.45 MB
  Меры пресечения в российском уголовном процессе. В издании рассматривaются цели виды основания и процессуальный порядок применения органами расследования прокурорами и судами мер пресечения. Особое внимание уделено наиболее строгой и ответственной мере пресечения заключению под стражу в том числе процессуальному механизму продления сроков содержания под стражей обжалованию и судебной проверке законности задержания ареста и продления сроков содержания под стражей Книга по курсу €œУголовный процесс€ адресована студентам аспирантам...
20397. ТЕРРОРИЗМ: ПОНЯТИЕ, ОТВЕТСТВЕННОСТЬ, ПРЕДУПРЕЖДЕНИЕ 370.5 KB
  ПОНЯТИЕ ВИДЫ И ПРИЧИНЫ ТЕРРОРИЗМА 1. Понятие и сущность терроризма 2. Виды терроризма 3. Формы проявления терроризма 4.
20398. Ведение защиты в суде с участием присяжных заседателей 4 MB
  Во многих странах такая защита обеспечивается отменой смертной казни и функционированием наряду с обычными судами конвейерами через которые проходит основной поток стандартных оформительских дел судов присяжных рассчитанных на рассмотрение наиболее сложных и общественно значимых уголовных дел и правильное и справедливое их разрешение в нестандартных ситуациях. Как будет показано ниже процессуальная форма суда присяжных обеспечивает по таким делам более надежную защиту права на жизнь и других прав и свобод человека и гражданина от...
20399. Искусство защиты в суде присяжных 2.34 MB
  Искусство защиты в суде присяжных: Учеб. заведующий сектором НИИ проблем укрепления законности и правопорядка при Генеральной прокуратуре РФ; заслуженный юрист России доктор юридических наук Книга является своеобразной энциклопедией ведения искусной эффективной и надежной защиты в суде присяжных Рассматриваются социальная ценность духовный и правозащитный потенциал суда присяжных роль здравого смысла и совести как интеллектуальной и нравственной основы этой формы судопроизводства процессуальные тактические и психологические особенности...