Контрольная + Лабораторные №1-5 по дисциплине:"Основы системного программирования" вариант 03
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Контрольная работа
Задание
3. Написать и отладить программу на языке ассемблера. В программе описать процедуру, которая переписывает данный массив в обратном порядке в другой массив:
в ВХ – смещение первого массива;
в СХ – число элементов в массиве;
в АХ – смещение второго массива.
В основной программе вызвать описанную процедуру для двух разных массивов.
Лабораторная работа 1
Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
1. В Far Manager создадим файл lab1.asm.
1. В файле lab1.asm наберем программу, которая вычисляет выражение -А / 2 + 4•(В + 1) + 3•С и результат заносит в регистр CХ. Строки программы прокомментированы.
Лабораторная работа 2
Оператор цикла LOOP. Команды условных переходов
Цель работы: Научиться использовать оператор повторения и команды условных переходов.
Задание:
Составьте программу для подсчета суммы 1+3+5+…+(2•N+1), где N – произвольное положительное число. Допускается использование в программе команд условных и безусловных переходов и оператора цикла.
Лабораторная работа 3
Работа с массивами данных
Цель работы: Научиться обрабатывать массивы данных.
Задание:
Найти сумму абсолютных величин в массиве чисел и занести ее в DX.
Лабораторная работа 4
Логические операции
Цель работы: Научиться использовать команды логических операций.
Задание:
Дан массив из 10 байт. Посчитать количество байт с тремя единицами. Результат занести в DX.
Лабораторная работа 5
Работа со строками. Использование функций DOS
Цель работы: Научиться использовать функции DOS для ввода и вывода строковой информации.
Задание:
Ввести с клавиатуры строку. Ввести с клавиатуры коротенькую строку - шаблон. Найти шаблон во введенной строке. Вывести на экран “ДА”, если шаблон есть и “НЕТ”, если нет.
Задание
3. Написать и отладить программу на языке ассемблера. В программе описать процедуру, которая переписывает данный массив в обратном порядке в другой массив:
в ВХ – смещение первого массива;
в СХ – число элементов в массиве;
в АХ – смещение второго массива.
В основной программе вызвать описанную процедуру для двух разных массивов.
Лабораторная работа 1
Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
1. В Far Manager создадим файл lab1.asm.
1. В файле lab1.asm наберем программу, которая вычисляет выражение -А / 2 + 4•(В + 1) + 3•С и результат заносит в регистр CХ. Строки программы прокомментированы.
Лабораторная работа 2
Оператор цикла LOOP. Команды условных переходов
Цель работы: Научиться использовать оператор повторения и команды условных переходов.
Задание:
Составьте программу для подсчета суммы 1+3+5+…+(2•N+1), где N – произвольное положительное число. Допускается использование в программе команд условных и безусловных переходов и оператора цикла.
Лабораторная работа 3
Работа с массивами данных
Цель работы: Научиться обрабатывать массивы данных.
Задание:
Найти сумму абсолютных величин в массиве чисел и занести ее в DX.
Лабораторная работа 4
Логические операции
Цель работы: Научиться использовать команды логических операций.
Задание:
Дан массив из 10 байт. Посчитать количество байт с тремя единицами. Результат занести в DX.
Лабораторная работа 5
Работа со строками. Использование функций DOS
Цель работы: Научиться использовать функции DOS для ввода и вывода строковой информации.
Задание:
Ввести с клавиатуры строку. Ввести с клавиатуры коротенькую строку - шаблон. Найти шаблон во введенной строке. Вывести на экран “ДА”, если шаблон есть и “НЕТ”, если нет.
Дополнительная информация
2017, зачет
Похожие материалы
Контрольная + Лабораторные №1-5 по дисциплине:"Основы системного программирования" вариант 03
Помощь студентам СибГУТИ ДО
: 13 августа 2015
Контрольная работа
Задание
3. Написать и отладить программу на языке ассемблера. В программе описать процедуру, которая переписывает данный массив в обратном порядке в другой массив:
в ВХ – смещение первого массива;
в СХ – число элементов в массиве;
в АХ – смещение второго массива.
В основной программе вызвать описанную процедуру для двух разных массивов.
Лабораторная работа 1
Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Поря
650 руб.
Контрольная + Лабораторные работы №№1-5 по дисциплине: Функциональное и логическое программирование. Вариант №9
SibGOODy
: 14 сентября 2018
Контрольная работа:
Задание
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя.
Вариант 9:
Возведите в квадрат каждый третий элемент числового списка.
Например: На Лиспе для списка (1 2 3 5 3 6 8 2 4 7) результатом будет список (1 2 9 5 3 36 8 2 16 7).
Лабораторная работа №1:
Задание
Определите на языке ЛИСП и проверьте работу функции, уда
1000 руб.
Контрольная и Лабораторные работы № 1-5 по дисциплине: Дискретная математика. Вариант № 5
IT-STUDHELP
: 29 января 2017
Контрольная работа. Вариант No 5
Задача No 1
Доказать равенства, используя свойства операций над множествами и определения операций. Проиллюстрировать при помощи диаграмм Эйлера-Венна.
а) (A B) \\ (A C) = A (B\\C) б) A (B C)=(A B) (A C).
Задача No 2
Даны два конечных множества: А={a,b,c}, B={1,2,3,4}; бинарные отношения P1 A B, P2 B2. Изобразить P1, P2 графически. Найти P = (P2P1)–1. Выписать области определения и области значений всех трех отношений: P1, P2, Р. Построить матрицу [P2]
400 руб.
Онлайн Тест 5 по дисциплине: Схемотехника.
IT-STUDHELP
: 20 апреля 2023
Вопрос №1
Как изменится АЧХ усилительного каскада (по сравнению с исходной), если уменьшить значение разделительной емкости:
1
2
3
4
Вопрос №2
Малая емкость в цепи эмиттера в схеме с эмиттерной стабилизацией применяется для:
Устранения обратной связи по переменному току на средних частотах, чтобы не уменьшался коэффициент усиления.
Уменьшения обратной связи на верхних частотах для расширения частотного диапазона.
Увеличения обратной связи на нижних частотах для расширения частотного ди
480 руб.
Онлайн Тест 5 по дисциплине: Телевидение.
IT-STUDHELP
: 4 декабря 2022
Вопрос №1
Наличие врезок с двойной строчной частотой в кадровом синхронизирующем импульсе (КСИ) обеспечивает:
незаметность обратных ходов развертки
отсутствие сдвига во времени начала обратных ходов развертки по полям
уменьшение уровня воздействующих помех
повышение контрастности воспроизводимых изображений
уменьшение требуемой полосы частот канала связи
Вопрос №2
Как осуществляется передача сигнала звукового сопровождения в аналоговой системе цветного телевидения SECAM?
способом му
650 руб.
Онлайн Тест 5 по дисциплине: Информатика.
IT-STUDHELP
: 2 декабря 2022
Онлайн Тест:
Вопрос №1
Определить, что вычисляет представленный алгоритм
for (n=2; n<a; n++)
{ if (a%n==0) break; }
if (n==a) puts("Good");
выводит Good, если а – простое число
выводит Good, если а делится на 2
выводит Good, если а не делится на 2
Вопрос №2
Определить, что вычисляет представленный алгоритм
for (i=1,s=0; i<10; i++)
if (A[i]>0 && A[i-1]<0) s++;
количество упорядоченных элементов массива
количество отрицательных чисел массив, предшествующих положительному чи
480 руб.
Лабораторная №5 по дисциплине Архитектура ЭВМ
zalexz95
: 17 октября 2017
Консоль управления моделью Simple Computer. Клавиатура.
Обработка нажатия клавиш. Неканонический режим работы терминала
Разработайте функции:
int rk_readkey (enum keys *) - анализирующую последовательность символов
(возвращаемых функцией read при чтении с терминала) и возвращающую первую
клавишу, которую нажал пользователь. В качестве параметра в функцию передаѐтся
адрес переменной, в которую возвращается номер нажатой (enum keys – перечисление
распознаваемых клавиш);
int rk_mytermsave (void)
200 руб.
Экзамеационный билет № 5 по дисциплине "Метрология"
Помощь студентам СибГУТИ ДО
: 18 февраля 2014
Решение должно содержать: номер задачи; условие задачи; вывод необходимых расчетных формул с пояснением всех условных обозначений; подробные вычисления результатов; окончательные результаты расчетов, которые должны быть оформлены в соответствии с нормативными документами. Решения должны быть пояснены схемой измерений или структурными схемами приборов, используемых в условиях задачи, а также временными диаграммами и построением графиков.
Задача 05.1.
При измерении частоты получен ряд наблюдений
350 руб.
Другие работы
Контрольная работа и Лабораторные работы №№(1,2,3) по дисциплине: Базы данных. Для всех вариантов
IT-STUDHELP
: 24 ноября 2021
Задание
No 1
Создайте файл z10-1.htm с HTML-формой, позволяющей выбрать
а) структуру (группа флажков "structure") и/или
б) содержимое (группа флажков "content")
любой таблицы базы данных study:
При нажатии кнопки "Вывести" должен вызываться скрипт z10-2.php (для передачи названий таблиц используйте метод GET):
No 2
Скрипт z10-2.php должен быть составным, т.е. иметь вид:
Именно таким образом и происходит отделение оформления страниц сайта от обращения к СУБД и от собственно наполнения (контента
1800 руб.
Облік процесу постачання на підприємствах
alfFRED
: 7 сентября 2013
Зміст
Вступ
1. Облік процесу постачання на підприємствах
2. Порядок обліку процесу постачання та розрахунків Висновок
Список використаної літератури
Вступ
Сьогодні загальний характер багатьох норм Правил (стандартів) [5; 11] дає бухгалтерам широке поле професійної творчості та спонукає до самостійного прийняття важливих рішень з облікових проблем. Стандарти надають свободу вибору відповідних методів обліку, у зв'язку з чим бухгалтерські записи часто залежать від обраного методу. Вони опису
10 руб.
Программирование управляющих систем. Лабораторная работа №1.7-й сесместр. Вариант 1
oksana
: 11 февраля 2016
Тема: Взаимодействие с помощью сообщений
Вариант: 21
Задание
В данной лабораторной работе предлагается разработать модель электростанции. На электростанции имеется пункт заготовления топлива, транспортное средство и четыре энергоблока (котла). Пункт заготовления делает топливо из сырого материала. Объём изготовленной порции всякий раз разный, т.к. зависит от количества и качества сырья (моделируется случайным числом). Когда порция топлива готова, транспортное средство должно доставить её в од
250 руб.
Лабораторная работа № 3. Изучение линейных кодов
ЮлияИГАБМ
: 23 мая 2012
Цель работы: Экспериментальное исследование принципов формирования линейных кодов цифровых систем передачи.
Заключение
Эффективность конкретного кода зависит от области его применения и, в особенности, от канала связи. При практическом выборе конкретного помехоустойчивого кода необходимо также учитывать скорость его декодирования и сложность технической реализации.
100 руб.