Лабораторная работа №3 по дисциплине «Системное программное обеспечение». Вариант №1

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

material.view.file_icon
material.view.file_icon LabRab3.asm
material.view.file_icon LABRAB3.EXE
material.view.file_icon LABRAB3.LST
material.view.file_icon LABRAB3.MAP
material.view.file_icon LABRAB3.OBJ
material.view.file_icon Отчет по лаб работе N3.doc

Необходимые программы

Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

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


Цель работы: Научиться обрабатывать массивы данных.

Порядок выполнения работы:

1. В Far Manager создадим файл LabRab3.asm.
2. В файле LabRab3.asm создадим программу, которая вычисляет и заносит в DX номер максимального элемента массива.
Под номером максимального элемента будем понимать индекс максимального элемента в массиве. Индекс первого элемента будет равен 0, второго 1, третьего 2 и т.д.

В отчете приведен листинг разработанной программы с комментариями строк кода, выполнена отладка программы. Проверено значение регистра DХ и переменной Max, содержащей значение максимального элемента, перед выходом из программы с помощью отладчика Turbo Debugger для трех различных (по количеству и по составу) массивов данных.

Объем отчета составляет 7 страниц формата А4.
Исходный текст программы «LabRab3.asm» и исполняемый файл «LABRAB3.EXE» прилагаются к отчету.

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

Год сдачи: 2019
Преподаватель: Задорожный А.Ф.
Работа зачтена без замечаний.
Рекомендую использовать представленные материалы в качестве методической помощи для выполнения своих работ.
ЛАБОРАТОРНАЯ РАБОТА №3 по дисциплине «Системное программное обеспечение»
Работа с массивами данных Цель работы: Научиться обрабатывать массивы данных. Задание: Заменить все отрицательные числа нулями в массиве чисел. Порядок выполнения работы: 1. В Far Manager создадимфайл lab3.asm. 2. В файле lab3.asm наберем программу. Строки программы прокомментированы. TITLE lab3 ; название программы .MODELsmall ; отводим под стек и под данные по 64Кб .STACK 100h ; отмечаем начало сегмента стека .DATA ; отмечаем начало сегмента данных ADW -6, -3, 0, -21, 34, -12, -2, 1 ; Масс
User aiki : 20 сентября 2020
300 руб.
Лабораторная работа №3 по дисциплине: Системное программное обеспечение
Тема: «Работа с массивами данных» 1 Цель работы: Научиться обрабатывать массивы данных. 2 Порядок выполнения работы: 2.1 В Far Manager создадим файл myProg_7.asm 2.2.1 В файле myProg_7.asm наберем программный код, который находит наименьшее по абсолютной величине число в массиве чисел и заносит его в регистр DX.
User lebed-e-va : 14 декабря 2015
100 руб.
Лабораторная работа №3 по дисциплине: Системное программное обеспечение. Вариант №3
Лабораторная работа №3 «РАБОТА С МАССИВАМИ ДАННЫХ» Цель работы: Научиться обрабатывать массивы данных. Задание: Найти количество отрицательных чисел в массиве чисел и занести его в DX.
User Учеба "Под ключ" : 13 октября 2017
200 руб.
Лабораторная работа №3 по дисциплине: системное программное обеспечение. Вариант 4
Тема: работа с массивами данных Цель работы: научиться обрабатывать массивы данных. Задание: найти количество положительных чисел в массиве чисел и занести его в DX.
User nlv : 7 сентября 2018
60 руб.
Лабораторная работа № 3.По дисциплине: Системное программное обеспечение. Вариант № 2
Работа с массивами данных Цель работы: Научиться обрабатывать массивы данных. Задание: Найти количество отрицательных чисел в массиве чисел и занести его в DX.
User Колька : 31 октября 2017
100 руб.
Лабораторная работа №3 по дисциплине: Системное программное обеспечение. Вариант 7
Лабораторная работа №3 Тема: «Работа с массивами данных» Цель работы: Научиться обрабатывать массивы данных. Задание: Найти количество чисел больших 10h в массиве чисел и занести его в DX. Порядок выполнения работы: 1. В Far Manager создадим файл lab3.asm. 2. В файле lab3.asm наберем программу, которая заносит результат в регистр DХ. 3. Выполним отладку программы.
User Учеба "Под ключ" : 21 августа 2017
200 руб.
Лабораторные работы №1-3 по дисциплине: Системное программное обеспечение. Вариант 1
Лабораторная №1 «Вычисление арифметических выражений» Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы 1. В Far Manager создадим файл lab1.asm. 2. В файле lab1.asm наберем программу, которая вычисляет выражение А - 5*(В - 2*С) + 2 и результат заносит в регистр CХ. Строки программы прокомментированы. 3. Выполним отладку программу. Проверим значение регистра CХ перед выходом из программы с помощью отладчика Turbo Debugger Лабораторная №2 «
User SibGOODy : 21 августа 2024
900 руб.
promo
«Системное программное обеспечение». Вариант №1
Задание на контрольную работу Написать и отладить программу на языке ассемблера. В программе описать процедуру, которая вычисляет число четных элементов в массиве. Параметры передавать следующим образом: в ВХ – смещение массива; в СХ – число элементов в массиве; в АХ – результат вычислений (число четных элементов). В основной программе вызвать описанную процедуру для двух разных массивов. Порядок выполнения работы: 1. В Far Manager создадим файл KontrRab.asm. 2. В файле KontrRab.asm создад
User boeobq : 26 ноября 2021
150 руб.
«Системное программное обеспечение». Вариант №1
Рух людського капіталу. Основи інтерналізації ринку праці і закономірності міграції робітників
Зміст Вступ Розділ 1. Теоретичні аспекти міграції в європейському просторі 1.1 Сутність міжнародної міграції 1.2 Види міграції в європейському просторі 1.3 Функції та регулювання міжнародних міграційних процесів Розділ 2. Аналіз міграції в європейському просторі 2.1 Показники, характеризуючі міграцію 2.2 Європейські міграційні потоки 2.3 Рух людського капіталу та його показники Розділ 3. Тенденції та перспективи міграційних процесів 3.1 Інтернаціоналізація світового ринку праці 3.2 Закономірност
User Qiwir : 16 августа 2013
10 руб.
Понятия платежеспособности и ликвидности. Факторная модель прибыли
Содержание 1 Платежеспособность и ликвидность предприятия. Понятие. Анализ и оценка 2 На основании приведенных данных провести анализ издержек обращения аптечного предприятия. Запланировать издержки обращения на предстоящий год в разрезе отдельных статей, общей суммы и среднего уровня расходов 3 На основании приведенных данных постройте факторную модель прибыли и рассчитайте влияние факторов на изменение её суммы всеми способами Список литературы 1 Платежеспособность и ликвидность предприятия.
User alfFRED : 1 ноября 2013
10 руб.
Теоретическая механика СамГУПС Самара 2020 Задача Д1 Рисунок 2 Вариант 9
Применение теоремы об изменении кинетической энергии к исследованию движения механической системы Механическая система состоит из трёх движущихся тел (рис. Д1.0 –Д1.9), соединенных нерастяжимыми нитями, параллельными соответствующим плоскостям. Неподвижные и подвижные блоки одного радиуса считать однородными сплошными цилиндрами радиуса R; ступенчатые блоки (подвижные и неподвижные) с радиусами ступеней R и r имеют радиус инерции ρ. К одному из тел прикреплена пружина жёсткости c. Под действи
User Z24 : 9 ноября 2025
250 руб.
Теоретическая механика СамГУПС Самара 2020 Задача Д1 Рисунок 2 Вариант 9
Лабораторной работе №6. По дисциплине Алгоритмы и структуры данных. Тема Эвристические алгоритмы.
Лабораторной работе №6. По дисциплине Алгоритмы и структуры данных. Тема Эвристические алгоритмы. ВЫВОДЫ В ходе лабораторной работы мы ознакомились с принципами работы эвристических алгоритмов при решении NP-сложных задач и реализовали алгоритмы NFDH и FFDH для предложенной задачи. По результатам работы NFDH высота рядов составила 1358 единиц, а для алгоритма FFDH – 1280, что более приближенно к оптимальному решению задачи – 1000 единиц. Исходя из этого, можно заключить, что алгоритм FFDH дает
User DiKey : 28 марта 2023
100 руб.
Лабораторной работе №6. По дисциплине Алгоритмы и структуры данных. Тема Эвристические алгоритмы.
up Наверх