Курсовая работа по предмету: «Основы системного программирования»
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Задание 1.
Условие:
Создать командный файл, который выполняет следующие действия:
a. Очистка экрана
b. Создание директории C:\TEMP
c. Создание нового файла NEW.TXT с консоли в директории C:\TEMP.
d. Создание копий файлов *.TXT, сменив расширение на bat и оставив имя.
e. Сравнение копий с оригиналами.
f. Просмотр постранично содержимого директории C:\TEMP.
g. Удаление всех файлов с расширением TXT с запросом подтверждения из текущей директории.
Задание 2.
Условие:
Написать и отладить программу на языке ассемблера. В программе описать процедуру, которая переписывает данный массив в обратном порядке в другой массив:
в ВХ – смещение первого массива;
в СХ – число элементов в массиве;
в АХ – смещение второго массива.
В основной программе вызвать описанную процедуру для двух разных массивов.
Анализ выполнения программы с помощью отладчика Turbo Debugger показывает что программа выполняется корректно на разных наборах данных. Для корректного функционирования программы необходимо задать массивы A и B, и определить в переменных AC и BC их размер соответственно. Перед вызовом процедуры необходимо поместить в регистр BX смещение на массив источник, а в регистр AX смещение на массив назначения. В качестве массива назначения используется массив 256 байтов, забитый нулями. Алгоритм разработанной процедуры предусматривает прямой обход массива на который ссылается BX в цикле Cycle, во время которого происходит копирование элементов в массив на который ссылается AX из конца в начало. Т.о. массив назначения оказывается заполненным элементами массива источника, только в обратном порядке. Вызов процедуры также повторяется для массива B, во время которой используется таже ссылка на массив назначения.
Условие:
Создать командный файл, который выполняет следующие действия:
a. Очистка экрана
b. Создание директории C:\TEMP
c. Создание нового файла NEW.TXT с консоли в директории C:\TEMP.
d. Создание копий файлов *.TXT, сменив расширение на bat и оставив имя.
e. Сравнение копий с оригиналами.
f. Просмотр постранично содержимого директории C:\TEMP.
g. Удаление всех файлов с расширением TXT с запросом подтверждения из текущей директории.
Задание 2.
Условие:
Написать и отладить программу на языке ассемблера. В программе описать процедуру, которая переписывает данный массив в обратном порядке в другой массив:
в ВХ – смещение первого массива;
в СХ – число элементов в массиве;
в АХ – смещение второго массива.
В основной программе вызвать описанную процедуру для двух разных массивов.
Анализ выполнения программы с помощью отладчика Turbo Debugger показывает что программа выполняется корректно на разных наборах данных. Для корректного функционирования программы необходимо задать массивы A и B, и определить в переменных AC и BC их размер соответственно. Перед вызовом процедуры необходимо поместить в регистр BX смещение на массив источник, а в регистр AX смещение на массив назначения. В качестве массива назначения используется массив 256 байтов, забитый нулями. Алгоритм разработанной процедуры предусматривает прямой обход массива на который ссылается BX в цикле Cycle, во время которого происходит копирование элементов в массив на который ссылается AX из конца в начало. Т.о. массив назначения оказывается заполненным элементами массива источника, только в обратном порядке. Вызов процедуры также повторяется для массива B, во время которой используется таже ссылка на массив назначения.
Дополнительная информация
зачёт
Похожие материалы
Курсовая работа по предмету: «Основы системного программирования». Вариант №13.
teacher-sib
: 25 ноября 2016
Задание 1.
Условие:
Создать командный файл, который выполняет следующие действия:
a. Очистка экрана
b. Создание директории C:\TEMP
c. Создание нового файла NEW.TXT с консоли в директории C:\TEMP.
d. Создание копий файлов *.TXT, сменив расширение на bat и оставив имя.
e. Сравнение копий с оригиналами.
f. Просмотр постранично содержимого директории C:\TEMP.
g. Удаление всех файлов с расширением TXT с запросом подтверждения из текущей директории.
Задание 2.
Условие:
Написать и отладить
300 руб.
Основы системного программирования
ss011msv
: 25 октября 2012
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Задание 1
1. Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ.
TITLE Program5 ;название программы
.MODEL small ;отводим под стек и под данные по 64Кб
.STACK 100h ;отмечаем начало сегмента стека
.DATA ;отмечаем начало сегмента данных
A DW 5 ;
B DW 3 ;
C DW 8 ;
D DW 9 ;
.CODE ;отмечаем начало сегмента кодов
main PROC
MOV AX, @data ;ко
400 руб.
Основы системного программирования
ss011msv
: 25 октября 2012
Задание 1
1. Создать командный файл, который выполняет следующие действия:
a. Очистка экрана
b. Создание директории C:\TEMP
c. Создание нового файла NEW.TXT с консоли в директории C:\TEMP.
d. Создание копий файлов *.TXT, сменив расширение на bat и оставив имя.
e. Сравнение копий с оригиналами.
f. Просмотр постранично содержимого директории C:\TEMP.
g. Удаление всех файлов с расширением TXT с запросом подтверждения из текущей директории.
400 руб.
Основы системного программирования.
oxdobr2009
: 31 марта 2011
Лабораторные работы №№1-5. Вариант №7.
Лабораторная работа№1
Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
1. Создадим файл program1.asm.
2. В файле program1.asm наберем программу, которая вычисляет выражение 6•С + (В - С + 1) / 2 и результат заносит в регистр АХ.
3. Выполним отладку программу. Проверим значение регистра АХ перед выходом из программы с помощью отладчика Turbo Debugger.
Лабораторная работа №2
Оператор цикла LOOP
450 руб.
Основы системного программирования
BOND
: 17 января 2011
Билет 9
1. Дан фрагмент программы на ассемблере :
push BX
push CX
push DX
push AX
mov AX,3508h
add BX,AX
pop AX
pop DX
mov AX,CX
shl BX,1
not AX
В каждом задании даны начальные значения регистров AX,BX,CX,DX. Определить значения этих регистров после выполнения данного фрагмента.
AX=7777h, BX=6666h, CX=5555h, DX=4444h
2. Дан фрагмент программы на ассемблере :
push AX
shr BX,1
add CX,BX
not CX
kjl: add BX,3
loop kjl
or AX, DX
В каждом задании даны начальные значения регистров AX,BX,CX,DX. Определ
350 руб.
Основы системного программирования
BOND
: 17 января 2011
0. Создать командный файл, который выполняет следующие действия:
a. Очистка экрана;
b. Создать директорию C:\TEMP
c. Вывод на экран содержимого директории C:\TEMP.
d. Создание нового файла NEW.TXT с консоли в директории C:\TEMP.
e. Просмотр постранично содержимого директории C:\TEMP.
f.Вывод на экран файла NEW.TXT, причем сначала следует указать название файла.
g.Удаление всех файлов с расширением TXT с запросом подтверждения из текущей директории.
Задание №2
4. Написать и отладить програ
200 руб.
Основы системного программирования
BOND
: 3 декабря 2010
4 вариант.1-5 лабораторные работы.С файлами ASM и ЕXE.
Л/Р №1 Тема: Вычисление арифметических выражений.
Л/Р №2 Тема: Оператор цикла LOOP. Команды условных переходов.
Л/Р №3 Тема: Работа с массивами данных.
Л/Р №4 Тема: Логические операции.
Л/Р №5 Тема: Работа со строками. Использование функций DOS
400 руб.
Основы системного программирования
vally112
: 9 октября 2010
Основы системного программирования, Курсовая работа, вариант 13.
Вариант курсовой работы выбирается по таблице в зависимости от двух последних цифр пароля. Предпоследняя цифра определяет первое задание, последняя цифра – второе задание
Задание 1
1. Создать командный файл, который выполняет следующие действия:
a. Очистка экрана
b. Создание директории C:\TEMP
c. Создание нового файла NEW.TXT с консоли в директории C:\TEMP.
d. Создание копий файлов *.TXT, сменив расширение на bat и оставив имя
100 руб.
Другие работы
Материалы электрононных средств
Yuliyatitova
: 1 апреля 2020
Контрольная работа
по дисциплине: Материалы электронных средств
Выполнил: Титова Ю.В.
Группа:Т-61в
Вариант: 21
Проверил: Гришина И.В.
Определить падение напряжения в линии электропередач длиной L при температуре То1 , То2 , То3 , если провод имеет сечение S и по нему течет ток I.
Дано:
Материал – Cu
То1=-30C
То2=0
То3=+30C
L=500км
S=30мм2
I=250А
Найти:∆U
300 руб.
Проект ремонтной мастерской в АТП с востановлением ведущей конической шестерни главной передачи автомобиля ГАЗ-53
elementpio
: 19 августа 2012
Введение
Исходные данные
Функциональная схема
1. Технологический раздел АТП
1.1. Корректировка нормативов ресурсного пробега и периодичности ТО
1.2. Расчет коэффициента технической готовности
1.3. Расчет годовых пробегов подвижного состава и производственной программы ТО
1.4. Корректирование нормативных трудоемкостей ЕО, ТО и ТР
1.5. Расчет годовых объемов работ ЕО, ТО и ТР
1.6. Распределение годовых объемов работ ЕО, ТО
1200 руб.
Автоматизированная система контроля в системе трансформаторных подстанций
Elfa254
: 11 сентября 2013
Автоматизированная система контроля
Автоматизированная система (АС) — система, состоящая из персонала и комплекса средств автоматизации его деятельности, реализующая информационную технологию выполнения установленных функций. Автоматизированная система (АС) — это организованная совокупность средств, методов и мероприятий, используемых для регулярной обработки информации для решения задачи.
Главной целью создания АС является не упрощение, но категоризация и стандартизация автоматизируемого процес
10 руб.
Гидравлика Пермская ГСХА Задача 61 Вариант 2
Z24
: 4 ноября 2025
Из закрытого резервуара А, на свободной поверхности которого действует избыточное давление рм, вода нагнетается по вертикальному трубопроводу постоянного сечения диаметром d и длиной l в резервуар В.
Определить:
Скорость, с которой вода движется по нагнетательному трубопроводу, если заданы коэффициенты местных сопротивлений: входа в трубу ζвх, вентиля ζвент и колена с закруглением ζкол.
Расход воды в трубопроводе Q.
Задачу решить методом последовательного приближения, задавшись ориентиро
320 руб.