Byhgyftdrdthuufr5e

  • 28 окт. 2012 г.
  • 4775 Слова
МІНІСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ
ЗАПОРОЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ













МЕТОДИЧЕСКОЕ ПОСОБИЕ
К ЛАБОРАТОРНИМ РАБОТАМ
ПО КУРСУ

“Архитектура ЭВМ и "Ассемблер”


Для студентов специальностей: «Прикладная математика»;
«Информатика»












Утверждено ученым советом ЗНУ
Протокол № от .06.2007г. Запорожье - 2007
УДК: 004.72:004.4’424(075.8)
ББК 3973.2-02я73


Методическое пособие к лабораторным работам по курсу «Архитектура ЭВМ и Ассемблер» (для студентов специальностей «Прикладная математика», « Информатика »)
Составители: Бровченко Є.Е.
Запорожье: ЗНУ, 2007. –с.


В методическом пособии приводятся основные теоретические ипрактические положения архитектуры ЭВМ и микропроцессоров Intel 80/х86 и языка программирования ассемблер.




Составитель: Е.Э. Бровченко;


Рецензент: Ермолаев В.А.
Корректор:
Ответственный за выпуск: Е.Э. Бровченко
Содержание.

ВВЕДЕНИЕ.

Данное методическое пособие предназначено для студентов, изучающих курс «Архитектура ЭВМ и «Ассемблер»», основанный на рассмотренииархитектуры процессора Intel x86, и является практическим дополнением к конспекту лекций по данному курсу.
В пособии будут рассмотрены необходимые примеры для дальнейшего решения поставленных в рамках курса задач, и приведены задания к лабораторным работам.
ТЕМА 1: ИЗУЧЕНИЕ ЭЛЕКТРОННОГО СПРАВОЧНИКА И ОТЛАДЧИКА ПРОГРАММ.


В рамках этой темы необходимо получить практические навыки приработе с электронной справочной системой, научиться ориентироваться в том наборе информации, который она предоставляет, а также научиться выполнять стандартные действия по созданию исполняемого программного модуля и его «отладке». Основным требованием является изучение тех команд и операторов, которые использованы в рассмотренной в данной работе программе.
.Данная работа рассчитана на два этапавыполнения. В первой части необходимо изучить электронную справочную систему Tech Help, которая на ~70% облегчает процесс написания программ на Ассемблере, предоставляя данные об операторах, служебных программных блоках и т.д. А так же изучение других, предложенных на паре преподавателем, справочных систем и электронных учебников.
Перейдем к практической части данной работы:
На сетевом диске m: в каталогеhelp (m:\help, он же \\10.1.100.22\edrive\help\) необходимо запустить файл help.exe и ознакомиться со следующими понятиями и разделами:
• - понятие .COM- , .EXE - файла и их различие;
• - префикс программного сегмента;
• - заголовок исполняемого файла;
• - команды процессора (арифметические, пересылки данных, строковые и т.д.);
• - ASCII – таблица кодировок символов;
•- прерывания DOS и BIOS и их функции.
Причем под ознакомлением понимается получение знаний о данных понятиях, т.к. их использование потребуется уже в следующей лабораторной работе.
Система крайне проста в управлении, однако «мышью» пользоваться не удастся. Для выбора того или иного пункта меню необходимо с помощью стрелок на клавиатуре выделить (подсветить) необходимую строку в тексте инажать клавишу «Ввод» (Enter). Это вызовет переход на следующую страницу текста. Для возврата в предыдущую страницу необходимо использовать «Esc».
Для удобства работы с программой и справочником одновременно, предлагается запускать справочник в отдельном «окне», и при необходимости переключаться между задачами (рабочими «окнами» задач) комбинацией клавиш Alt+Tab.
Переходя ко второй частиданной работы, необходимо понять процесс создания исполняемого программного модуля. Требуется знание процесса компиляции и «сборки» программы, написанной на одном из языков программирования. Данный процесс подробно рассматривается в лекционном курсе и его знание является обязательным.
Компилятор, рассматриваемый в данном пособии, носит имя tasm.exe (Turbo assembler)....
tracking img