Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Порядок выполнения работы. 1. Введите в компьютер исходный ассемблерный текст программы с помощью любого текстового редактора




1. Введите в компьютер исходный ассемблерный текст программы с помощью любого текстового редактора. При использовании встроенного редактора NC:

F4 – редактирование выделенного курсором файла;

SHIFT+F4 – создание нового файла, не имеющегося на диске, нужно ввести имя файла;

ALT+F4 – внешний редактор.

Введите данную программу:

(Номера строк и угловые скобки не набирать!)

Data segment   <1 >
string db db ‘Ваши фамилия и имя :……. ‘ ,13,10 ’Ваш возраст : …..’,’$’ < 2> <3 >
data ends   < 4>
code segment   < 5>
  assume cs:code, ds:data < 6>
start:     < 7>
  mov ax, data < 8>
  mov ds, ax < 9>
  mov dx, offset string < 10>
  mov ah,9h < 11>
  int 21h < 12>
  mov al,0 < 13>
  mov ah,4ch < 14>
  int 21h < 15>
code ends   < 16>
  end start < 17>

2. После выхода из редактирования убедитесь в наличии вашей программы в текущем каталоге – Name.ASM. Для получения .OBJ – модуля, необходимо в командную строку набрать имя транслятора и имя вашего файла – TASM.EXE NAME.ASM.

Быстрый способ :

- выделите на панели файл TASM.EXE, нажмите CTRL+ENTER

- выделите на панели файл NAME.ASM , нажмите CTRL+ENTER

Проверьте информацию в командной строке. Для выполнения трансляции нажмите ENTER.

Если Ассемблер выдаст сообщения об ошибках, то нужно исправить исходную программу с помощью редактора и заново ее оттранслировать.

3. Для получения выполняемой программы, необходимо в командную строку набрать имя компоновщика TLINK.EXE и имя вашего объектного файла NAME.OBJ - TLINK.EXE NAME.OBJ нажмите ENTER.

В текущем каталоге появится файл – NAME.EXE и файл, содержащий таблицу имен и размеров сегментов NAME.MAP.

4. Выделите курсором исполняемый файл и нажмите ENTER. Такое исполнение программы возможно при явных результатах или при полной уверенности в ее безошибочной работе.

Основная литература –3[12-18]

Контрольные вопросы:

1. Структура программы на языке ассемблера.

2. Этапы выполнения программы.

3. Функции вывода 9h и 2h int 21h.

4. Как создается исходный файл?

5. Расширение исходного файла.

6. Имя транслятора.

7. Что делает транслятор?

8. Какие выходные файлы получаются в результате трансляции? (с какими расширениями)

9. Пример командной строки запуска транслятора.

10.Имя компоновщика.

11.Какие файлы являются входными при компоновке?

12.Какие файлы являются выходными при компоновке?

13.Какое расширение имеет исполняемый файл?

14.Пример командной строки запуска компоновщика.

15.Как можно посмотреть файл листинга?


Лабораторная работа 2. Описание простых типов данных. Отладчик TURBO DEBUGGER (TD).

Цель работы: изучить правила описания простых типов данных и основные моменты работы с отладчиком TD.


Поделиться:

Дата добавления: 2015-09-15; просмотров: 58; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты