Лабораторные работы №№1-5 по дисциплине: Основы системного программирования. Вариант №8

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon lab1.asm
material.view.file_icon LAB1.EXE
material.view.file_icon LAB1.MAP
material.view.file_icon LAB1.OBJ
material.view.file_icon LAB1.TR
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon lab2.asm
material.view.file_icon LAB2.EXE
material.view.file_icon LAB2.MAP
material.view.file_icon LAB2.OBJ
material.view.file_icon LAB2.TR
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon lab3.asm
material.view.file_icon LAB3.EXE
material.view.file_icon LAB3.MAP
material.view.file_icon LAB3.OBJ
material.view.file_icon LAB3.TR
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon lab4.asm
material.view.file_icon LAB4.EXE
material.view.file_icon LAB4.MAP
material.view.file_icon LAB4.OBJ
material.view.file_icon LAB4.TR
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon lab5.asm
material.view.file_icon LAB5.EXE
material.view.file_icon LAB5.MAP
material.view.file_icon LAB5.OBJ
material.view.file_icon Отчет.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Лабораторная работа №1
Тема: «Вычисление арифметических выражений»
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Разработать программу, которая вычисляет заданное выражение. Исполнить программу с несколькими (три - четыре) наборами исходных данных, проверить правильность результатов. Числа в наборе данных должны быть различными, т.е. положительными, отрицательными, нулевыми. (В отчете обязательно привести результаты вычислений).
Номер задания выбирается в соответствии с последней цифрой пароля.
Вариант 8:
2 - В (А + В) + С / 4
Замечание. Переменные A, B, C являются целочисленными, могут быть положительными либо отрицательными. Деление полагается целочисленным.

Лабораторная работа №2
Тема: «Оператор цикла LOOP. Команды условных переходов»
Цель работы: Научиться использовать оператор повторения и команды условных переходов.
Исполнить программу с несколькими (три - четыре) значениями параметра N, проверить правильность результатов. В отчете обязательно привести результаты вычислений.
Номер задания выбирается в соответствии с последней цифрой пароля.
Вариант 8:
Составьте программу для подсчета выражения:
1-4+7-10+…+(-1)^(N)*(3·N+1), где N – произвольное положительное число. Допускается использование в программе команд условных и безусловных переходов и оператора цикла.

Лабораторная работа №3
Тема: «Работа с массивами данных»
Цель работы: Научиться обрабатывать массивы данных.
Исполнить программу с несколькими (три - четыре) различными (по количеству и по составу) массивами данных, проверить правильность результатов. Номер задания выбирается в соответствии с последней цифрой пароля.
Вариант 8:
Найти наименьшее по абсолютной величине числа в массиве чисел и занести его в DX.

Лабораторная работа №4
Тема: «Логические операции»
Цель работы: Научиться использовать команды логических операций.
Исполнить программу с несколькими (три - четыре) различными (по количеству и по составу) массивами данных, проверить правильность результатов. Номер задания выбирается в соответствии с последней цифрой пароля.
Вариант 8:
Дан массив из 6 байт. Посчитать количество байт число единиц, в которых не превышает 3.

Лабораторная работа №5
Тема: «Работа со строками. Использование функций DOS»
Цель работы: Научиться использовать функции DOS для ввода и вывода строковой информации.
Исполнить программу с несколькими (три - четыре) строками, проверить правильность результатов. (В отчете обязательно привести результаты вычислений).
Номер задания выбирается в соответствии с последней цифрой пароля.
Вариант 8:
Ввести с клавиатуры строку, содержащую несколько точек. Преобразовать строку, так чтобы после каждой точки был пробел. Вывести полученную строку на экран.

Дополнительная информация

Все работы успешно зачтены!
Дата сдачи: март 2016 г.
В архиве отчеты + программа к каждой работе.
Помогу с другим вариантом.
Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Лабораторные работы № 1-5 по дисциплине "Основы системного программирования"
1. Научиться использовать арифметические команды языка ассемблера. 2.Научиться использовать оператор повторения и команды условных переходов. 3.Научиться обрабатывать массивы данных. 4.Научиться использовать команды логических операций 5.: Научиться использовать функции DOS для ввода и вывода строковой информации.
User alex-180672 : 8 ноября 2011
300 руб.
Лабораторная работа №1 Основы системного программирования. Вариант № 8
Задание 1 1. Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ. 2. Выполните отладку программу с использованием отладчика TurboDebugger. В ходе отладки посмотрите как изменяются регистры в процессе выполнения программы. Чему равно значение регистра АХ перед выходом из программы? Совпадает ли результат вычислений с реальным значением выражения? Задание 2 Используя предложенную выше программу, разработайте программу, к
User faraon666 : 13 июня 2013
150 руб.
Лабораторные работы №1-5 по дисциплине "Основы системного программирования". Вариант №13.
Лабораторная работа №1 “Вычисление арифметических выражений” Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы: 1. В Far Manager создадим файл lab1.asm. 2. В файле lab1.asm наберем программу, которая вычисляет выражение -А/2+4•(В+1)+3•С и результат заносит в регистр АХ. Основные строки программы прокомментируем. Лабораторная работа №2 “Оператор цикла LOOP. Команды условных переходов” Цель работы: Научиться использовать оператор повторения и
User teacher-sib : 25 ноября 2016
500 руб.
promo
Лабораторные работы №1-5 по дисциплине “Основы системного программирования”. Вариант №23.
Лабораторная работа №1 “Вычисление арифметических выражений” Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы: 1. В Far Manager создадим файл lab1.asm. 2. В файле lab1.asm наберем программу, которая вычисляет выражение -А/2+4•(В+1)+3•С и результат заносит в регистр АХ. Основные строки программы прокомментируем. Лабораторная работа №2 “Оператор цикла LOOP. Команды условных переходов” Цель работы: Научиться использовать оператор повторения и
User teacher-sib : 25 ноября 2016
600 руб.
promo
Лабораторные работы (№№ 1-5) по дисциплине: Основы системного программирования. Вариант № 10
Лабораторная работа №1 "Вычисление арифметических выражений" Цель работы: Научиться использовать арифметические команды языка ассемблера. Лабораторная работа №2 "Оператор цикла LOOP. Команды условных переходов" Цель работы: Научиться использовать оператор повторения и команды условных переходов. Лабораторная работа №3 "Работа с массивами данных" Цель работы: Научиться обрабатывать массивы данных. Лабораторная работа №4 "Логические операции" Цель работы: Научиться использовать команды логическ
User Jack : 17 сентября 2013
1100 руб.
Основы системного программирования. Лабораторная работа 1
Лабораторная работа №1 Дисциплина: «Основы системного программирования» Тема: Вычисление арифметических выражений Цель работы: Научиться использовать арифметические команды языка ассемблера Порядок выполнения работы: 1. Создаем файл lab1.asm с помощью редактора edit.com 2. Записываем текст программы Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ. Задание 2 Используя предложенную выше программу, разработайте программу, которая вычисляет заданное выражение. Исполни
User kombat64 : 20 апреля 2011
80 руб.
Контрольная работа и лабораторные работы №1-5 по дисциплине: Основа системного программирования. Вариант №3
Контрольная работа Задание 3. Написать и отладить программу на языке ассемблера. В программе описать процедуру, которая переписывает данный массив в обратном порядке в другой массив: в ВХ – смещение первого массива; в СХ – число элементов в массиве; в АХ – смещение второго массива. В основной программе вызвать описанную процедуру для двух разных массивов. Лабораторная работа 1 Вычисление арифметических выражений Цель работы: Научиться использовать арифметические команды языка ассемблера. Поря
User freelancer : 23 апреля 2016
80 руб.
Основы системного программирования. Лабораторная работа №1.Вариант №3
Лабораторная работа №1 Вычисление арифметических выражений Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы: 1. В Far Manager создадим файл lab1.asm. 2. В файле lab1.asm наберем программу, которая вычисляет выражение -А/2+4•(В+1)+3•С и результат заносит в регистр АХ. Основные строки программы прокомментируем.
User dus121 : 16 декабря 2013
20 руб.
Теоретическая механика СамГУПС Самара 2020 Задача К2 Рисунок 7 Вариант 3
Сложное движение точки По заданному уравнению вращения φ = f1(t) тела А и уравнению движения s = ОМ = f1(t) точки М относительно тела А определить абсолютную скорость и абсолютное ускорение точки М в момент времени t = t1. Схема к задаче и исходные данные к ней определяются в соответствии с шифром по рис. К2.0–К2.9 и таблице К2. Точка М показана в направлении положительного отсчета координаты s. Положительное направление отсчета угла φ указано стрелкой.
User Z24 : 9 ноября 2025
250 руб.
Теоретическая механика СамГУПС Самара 2020 Задача К2 Рисунок 7 Вариант 3
Теория цвета и цветовоспроизведения в медиатехнологиях Ознакомительная практика на тему "Устройство глаза и его работа"
Отчет по учебной практике Темы исследований 2. Устройство глаза и его работа (фокусирующие элементы, цвето- и светочувствительные элементы, адаптация, метамерия, работа мозга (модель зрительной системы)).
User CJIouD : 29 апреля 2024
600 руб.
Анализ конкурентоспособности организации на рынке шампуней
Анализ конкурентоспособности организации на рынке шампуней Целью проведения исследования - изучение конкурентоспособности шампуня Pantene Provi. Для достижения цели исследования потребовалось решить следующие задачи: 1. выявить спонтанную известность на рынке шампуней; 2. разработать список атрибутов шампуня; 3. оценить важность – выраженность атрибутов конкретных марок; 4. построить многоугольник конкурентоспособности; 5. разработать рекомендации по повы
User ostah : 2 ноября 2012
5 руб.
Механика жидкости и газа СПбГАСУ 2014 Задача 11 Вариант 18
Канал (земляной) трапецеидального сечения имеет коэффициент заложения откосов m = 1,5; уклон дна i = (0,0006 + 0,0001·y); ширину дна русла b = (2,5 + 0,05·z) м и пропускает при глубине h0 = (1,5 + 0,05·y) м расход Q1 = (6,5 + 0,1·z) м³/с. На сколько метров нужно уширить канал при сохранении заданных m и i, чтобы он пропускал при том же наполнении расход Q2 = (9 + 0,1·z) м³/с (рис. 11)?
User Z24 : 2 января 2026
200 руб.
Механика жидкости и газа СПбГАСУ 2014 Задача 11 Вариант 18
up Наверх