ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Практическая часть. Задание № 1.1. Подготовка к программированию на Ассемблере.Задание № 1.1. Подготовка к программированию на Ассемблере. Используя выше изложенный материал, установите на своем компьютере пакет программы Borland Turbo Assembler 5.0. Для дальнейшей работы расположите программы для создания, ассемблирования, компоновки, отладки в одном каталоге и сделать его текущим. Задание № 1.2. Создание первой программы «Hello World!». Рассмотрим пример создания на языке ассемблера программы, выводящей на экран текст «Hello World!» (см. Листинг 1.1). Для создания выполните следующие действия: 1. С помощью редактора NC, создайте файл с именем hello.asm и введите текст программы Листинг1.1. Листинг 1.1. Программа выводящая на экран слова «Hello World». ; Programm Hello.asm DataSg SEGMENT Para 'data'; начало сегмента данных mes DB 'Hello World!$'; зарезервировать память для переменной mes DataSg ENDS StackSg SEGMENT Stack 'stack' DB 100h DUP(?); определить стек размером 100h StackSg ENDS CodeSg SEGMENT Para 'code'; начало сегмента кода ASSUME CS:CodeSg, DS:DataSg, SS:StackSg Start: MOV AX, DataSg MOV DS, AX; формирование адреса сегмента данных MOV DX, OFFSET mes; установить в DX адрес переменной mes MOV AH, 09h; функция DOS вывода строки INT 21h; вывод строки на экран MOV AH, 4Ch; функция DOS завершения программы INT 21h CodeSg ENDS; конец сегмента кода END start; конец программы 2. Запустите на трансляцию программу hello.asm командной строкой вида tasm.exe Hello,,, 3. Просмотрите результат выполнения трансляции программы. В текущем каталоге появится три новых файла: объектный файл - hello.obj, файл листинга - hello.lst и файл перекрестных ссылок - hello.xrf. 4. Создайте загрузочный (исполняемый) файл, введя в командной строке tlink.exe hello.obj. 5. Запустите на исполнение файл hello.exe и просмотрите результат ее выполнения. 6. Внесите изменения в программу, например вместо слова 'Hello World!$' наберите любое другое слово в кавычках и знаком $ и сохраните ее под именем task1_2.asm в своем рабочем каталоге. Создайте, исполняемый модуль. Не нашли, что искали? Воспользуйтесь поиском:
|