Вариант 09. Создать командный файл, который выполняет следующие действия: Очистка

  • ID: 24652 
  • 4 страницы
150 рубСкачать

как получить скидку

Задание №1

Задание №2

Отчет.docx

Содержание:


Вариант 09. Создать командный файл, который выполняет следующие де…

Задача №1

Постановка задачи

0. Создать командный файл, который выполняет следующие действия:

a. Очистка экрана

b. Создать директорию C:\TEMP

c. Вывод на экран содержимого директории C:\TEMP.

d. Создание нового файла NEW.TXT с консоли в директории C:\TEMP.

e. Просмотр постранично содержимого директории C:\TEMP.

f. Вывод на экран файла NEW.TXT, причем сначала следует указать название файла.

g. Удаление всех файлов с расширением TXT с запросом подтверждения из текущей директории.

Решение

Распечатка командного файла с комментариями:

Задача №2

Постановка задачи

9. Написать и отладить программу на языке ассемблера. В программе описать процедуру, которая вычисляет знакопеременную сумму элементов в массиве. Параметры передавать следующим образом:

в ВХ – смещение массива;

в СХ – число элементов в массиве;

в АХ – результат вычислений (знакопеременная сумма).

В основной программе вызвать описанную процедуру для двух разных массивов.

Решение

Исходный текст программы с комментариями:

TITLE Program ;название программы

MODEL small ;отводим под стек и под данные по 64Кб

STACK 100h ;отмечаем начало сегмента стека

DATA ;отмечаем начало сегмента данных

MAS1 DW -10, 3, 0, 4, 5 ;описание массива из 5 элементов

MAS2 DW 3, -8, 0, 0, -5, -7, 1, 4 ;описание массива из 8 элементов

…;отмечаем начало сегмента кодов