↑ вверх

Помощь дистанционщикам!
ДО СибГУТИ (www.do.sibsutis.ru),
ДО СибАГС (www.sapanet.ru),
ДО НГУЭиУ (sdo.nsuem.ru),
ДО СибУПК (sdo.sibupk.su) и др ВУЗы

Этот сайт продаётся. По всем вопросам обращаться по +7 913 923-45-34 (Денис)
Корзина пуста!
Обратная связь




Вариант 03 Курсовая работа и Лабораторные (5)

1 20000
      
Просмотров: 770
Тип работы: Курсовая
Название предмета: Основы системного программирования
Тема/вариант: Вариант 03 Курсовая работа
Объем работы: 4
ВУЗ: СибГУТИ
Дата выполнения: 2013-08-10
Размер файла, тип файла: 325.63 Kb, , BAT, DOC, ASM, EXE
Прикрепленные файлы: Правила выполнения и оформления курсовой работы (952 Kb)

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

Работа со строками. Использование функций DOS

Задание 1
0. Создать командный файл, который выполняет следующие действия:
a.   Очистка экрана
b.  Создать директорию C:\TEMP
c.  Вывод на экран содержимого директории C:\TEMP.
d.  Создание нового файла NEW.TXT с консоли в директории C:\TEMP.
e.   Просмотр постранично содержимого директории C:\TEMP.
f.    Вывод на экран файла NEW.TXT, причем сначала следует указать название файла.
g.  Удаление всех файлов с расширением TXT с запросом подтверждения из текущей директории.

Задание 2
Написать и отладить программу на языке ассемблера. В программе описать процедуру, которая переписывает данный массив в обратном порядке в другой массив:
в ВХ – смещение первого массива;
в СХ – число элементов в массиве;
в АХ – смещение второго массива.
В основной программе вызвать описанную процедуру для двух разных массивов.
 

Лабораторная работа
Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
1.    Наберем программу, которая вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ. Строки программы прокомментированы.
2.     Выполним отладку программу. Проверим значение регистра АХ перед выходом из программы с помощью отладчика Turbo Debugger:
3.    В соответствии


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

Оператор цикла LOOP. Команды условных переходов

Цель работы: Научиться использовать оператор повторения и команды условных переходов.
Порядок выполнения работы:
1.    Наберем программу, которая вычисляет сумму чисел от 1 до 10.
2.    В соответствии с заданием, модифицируем программу для вычисления суммы 1+3+5+…+(2•N+1), где N – произвольное положительное число.

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

Работа с массивами данных

Цель работы: Научиться обрабатывать массивы данных.
Порядок выполнения работы:
1.    Наберем программу, которая вычисляет максимальный элемент массива и результат заносит в переменную регистр Max.
2.    В соответствии с заданием, модифицируем программу для нахождения суммы абсолютных величин в массиве чисел. Результат заносится в DX.
 

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

Логические операции

Цель работы: Научиться использовать команды логических операций.
Порядок выполнения работы:
1.    Наберем программу, которая подсчитывает количество единиц в заданном байте и результат заносит в регистр DX.
2.    В соответствии с заданием, модифицируем программу для вычисления числа байт с тремя единицами в массиве из 10 элементов.


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

Работа со строками. Использование функций DOS

Цель работы: Научиться использовать функции DOS для ввода и вывода строковой информации.
Порядок выполнения работы:
1.    Наберем программу, которая позволяет ввести строку с клавиатуры и определить сколько заданных символов содержится в ней...
 

ЗАКАЗАТЬ РАБОТУ
Отправь нам своё задание, и мы поищем твою работу в нашей базе готовых работ. А если не найдем, то порекомендуем партнеров, которые качественно смогут выполнить твой заказ.
(doc, docx, rtf, zip, rar, bmp, jpeg) не более 5 Мб