Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка1-4.doc
Скачиваний:
6
Добавлен:
01.09.2019
Размер:
306.18 Кб
Скачать

МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Дагестанкий государтвенный технический университет

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

к выполнению лабораторных работ по дисциплине:

Машинно-ориентированные языки”

Цикл работ №1-4

Сегментация памяти, изучение операторов языка ассемблер для МП

8086-8087

Махачкала 1997 г.

МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

ДАГЕСТАНКИЙ ГОСУДАРТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

к выполнению лабораторных работ по дисциплине:

”Машинно-ориентированные языки”

Цикл работ №1-4

Сегментация памяти, изучение операторов языка ассемблер для МП

8086-8087

МАХАЧКАЛА 1997 г.

УДК 681.3

Методические указания к выполнению лабораторных работ по дисциплине: ”Машинно-ориентированные языки”, 1997 г.

Методические указания предназначены для выполнения лабораторных работ студентами очной формы обучения, связанных с приобретением навыков программирования на языке ассемблера для МП8076/8088.

Указания содержат четыре лабораторные работы из восьми, и включает материал по изучению приемов программирования с привлечением основных директив и некоторых команд ассемблера. Дается представление сегментации памяти. Каждая лабораторная работа препровождается примером по составлению программы на заданную тему.

Составители: ст.преп.каф.ВТ Лагиева М.М.

д.т.н.,проф.каф.ВТ Исмаилов Ш.А.

к.т.н.,доц.каф.ВТ Хачумов В.М.

Рецензент: к.т.н.,доц.каф.Информатики Ильягуев П.М.

Печатается согласно постановлению Совета Дагестанского Государственного Технического Университета.

ВВЕДЕНИЕ

Целью настоящих методических указаний является ознакомление студентов с основами программирован6ия на языке ассемблера для мик-

ропроцессора 8086/8087, который является базой для изучения ассембле-

ра для 80286,80386 т.д. Для получения навыков в программировании на ассемблере предлагается использование отладчика AFD, для чего приводится система его команд. В методических указаниях содержатся индивидуальные задания, охватывающие наиболее часто используемые директивы команды. Цикл охватывает 8 лабораторных работ, в данное пособие входят первые четыре работы.

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

1.1.Создание выполнимого файла, работа в отладчике, изучение оператора пересылки mov.

Целью работы является изучение возможностей отладчика AFD, работа в отладчике с дизассемблированной программой, изучение оператора пересылки MOV.

Создание ехе-файла осуществляется в два этапа. Сначала исходный текст программы компилируется и в результате создается объектный файл. В нашем случае компилятором является программа tasm.exe, результатом ее работы является файл с расширением “obj”. Запуск программы tasm осуществляется следующим образом:

tasm< имя файла с исходным текстом>.

Так, если Вы создали файл ассемблерной программой revek.asm, то результатом работы программы tasm revek (здесь revek является исходной информацией для tasm) будет файл revek.obj. Следующим шагом в создании ехе-файла является шаг компоновки. Компоновка в нашем случае будет осуществляться следующим образом:

tlink <имя объектного файла> tlink revek.

В результате выполнения последней операции будет получен выполнимый файл revek.ехе.