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

  • ID: 01822 
  • 3 страницы
60 рубСкачать

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

Курсовая работа.docx

Задание 1

Задание 2

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

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

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

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

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

Содержание:


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

Задание 1

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

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

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

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

d. Создание копий файлов *.TXT, сменив расширение на BAT и оставив имя.

e. Сравнение копий с оригиналами.

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

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

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

Задание 2

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

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

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

в АХ – результат вычислений (число неотрицательных элементов).

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

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

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 элементов

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

main PROC

Результат вычислений:

После вызова процедуры ValMas первый раз

AX 0004

BX 000A

CX 0000

DX 0004

После вызова процедуры ValMas второй раз

AX 0005

BX 001A

CX 0000

DX 0005