Системное программное обеспечение. Лабораторная работа №3.

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

material.view.file_icon
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 Отчет.doc

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

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

Описание

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

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

Порядок выполнения работы:
ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ.

Задание 1

Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет максимальный элемент массива и результат заносит в переменную регистр Max.
TITLE Program3

;название программы

.MODEL small

...

Выполните отладку программу с использованием отладчика TurboDebugger. Посмотрите как изменяются регистры в процессе выполнения программы.Чему равно значение переменной Max перед выходом из программы? Совпадает ли результат вычислений с реальным значением максимального элемента массива?

Задание 2

Используя предложенную выше программу, выполните второе задание. Исполнить программу с несколькими (три - четыре) различными (по количеству и по составу) массивами данных, проверить правильность результатов.

Номер задания выбирается в соответствии с последней цифрой пароля. (если цифра 0, то вариант 10)

Вариант 6. Заменить все отрицательные числа нулями в массиве чисел.

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

март 2020, Задорожный А.Ф., зачтено без замечаний
ЛАБОРАТОРНАЯ РАБОТА №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. Вариант 4.
Лабораторная работа 3 Тема: Работа с массивами данных Цель работы: Научиться обрабатывать массивы данных. Порядок выполнения работы: Задание 1 Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет максимальный элемент массива и результат заносит в переменную регистр Max. Выполните отладку программу с использованием отладчика TurboDebugger. Посмотрите как изменяются регистры в процессе выполнения программы.Чему равно значение переменной Max перед выходом из программы? Совпа
User nik200511 : 11 февраля 2020
47 руб.
Системное программное обеспечение. Лабораторная работа №3. Вариант 9.
Лабораторная работа 3 Тема: Работа с массивами данных Цель работы: Научиться обрабатывать массивы данных. Порядок выполнения работы: ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ. Задание 1 Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет максимальный элемент массива и результат заносит в переменную регистр Max. Выполните отладку программу с использованием отладчика TurboDebugger. Посмотрите как изменяются регистры в процессе выполнения
User nik200511 : 23 января 2020
13 руб.
Системное программное обеспечение. Лабораторная работа 3. Вариант 1.
Лабораторная работа 3 Тема: Работа с массивами данных Цель работы: Научиться обрабатывать массивы данных. Порядок выполнения работы: ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ. Задание 1 Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет максимальный элемент массива и результат заносит в переменную регистр Max. Выполните отладку программу с использованием отладчика TurboDebugger. Посмотрите как изменяются регистры в процессе выполнения
User nik200511 : 20 января 2020
95 руб.
Системное программное обеспечение, лабораторная работа №3, 07 вариант
Задание: Найти количество чисел больших 10h в массиве чисел и занести его в DX. Порядок выполнения работы: 1. В Far Manager создадим файл lab3.asm. 2. В файле lab3.asm наберем программу, которая заносит результат в регистр DХ. Строки программы прокомментированы.
User Александр92 : 17 апреля 2017
248 руб.
Системное программное обеспечение. Лабораторная работа №3. Вариант №10
Работа с массивами данных по дисциплине: «Системное программное обеспечение» Цель работы:Научиться обрабатывать массивы данных. Задание.Составьте программу, которая вычисляет и заносит в DX номер максимального элемента массива. Порядок выполнения работы: В текстовом редакторе создадим файл lab32.asm. В файле lab32.asm наберем программу, которая вычисляет и заносит в DX номер максимального элемента массива. Результат занесем в DX. Будем полагать элементы массива целочисленными значениями без зн
User elina56 : 23 декабря 2016
150 руб.
Системное программное обеспечение. Лабораторные работы №№1-3
Лабораторная работа № 1 (Простой клиент-сервер с установлением соединения или без установления соединения) Тема: Создание клиент-серверного приложения. Задание: Требуется разработать две программы: 1. Клиентская программа - посылает текстовое сообщение (предложение) серверу и получает ответ. 2. Серверная программа - принимает сообщение, переставляет порядок букв в каждом слове (т.е. меняет направление, например: hello world; после обработки – olleh dlrow) в предложении, сохраняя при этом п
User Russianbear : 2 марта 2020
75 руб.
Сети ЭВМ 3 лабораторная работа СИБГУТИ - Сконфигурируйте сеть Вашего предприятия
2 КУРС 1. Сконфигурируйте сеть Вашего предприятия как показано на рисунке 13. Настройте маршрутизатор нового офиса так, чтобы он обеспечивал автоматическую конфигурацию сетевых узлов в сетях с номером
User orokysaki : 6 мая 2024
200 руб.
Старая Москва в ожидании пасхи
О какой Москве пойдет речь? О той, где в середине XIX века улицы освещались лишь светом из окон. О той, в которой долгое время обязательным был послеполуденный сон. О той, где короновали царей. О той, где по весне цвели сады. О той, которая, уже не будучи столицей, продолжала задавать в России тон. О той, что хранила родовые гнезда Романовых, Шуйских, Воротынских, Долгоруких... Под звуки рожков по Большому Каменному мосту гнали коров пастись на сочных «лужнецких» лугах. В Лужники еще ездили и со
User Aronitue9 : 25 августа 2013
5 руб.
Ориентировка во времени детей дошкольного возраста
С проблемой времени человек сталкивается ежедневно, срывая листок календаря, ежеминутно, глядя на часы. Во времени живет и ребенок, поэтому программой воспитания и обучения в детском саду предусмотрено развитие у детей ориентировки во времени. Введение этого раздела обусловлено рядом причин. Детей знакомят с окружающим миром, в котором все события протекают во времени. Временные характеристики реальных явлений, их длительность, порядок следования друг за другом, скорость протекания, частоту повт
User evelin : 24 октября 2013
10 руб.
Тепломассообмен СЗТУ Задача 16 Вариант 57
В деаэратор конденсата ТЭЦ производительностью Gn (деаэратор атмосферного типа, температура воды в баке 102 ºC) поступает возвращенный конденсат (80%) с температурой 70 ºC. Определить расход пара из отбора, поступающего в деаэратор с энтальпией hот=2700 кДж/кг; КПД деаэратора 0,99. Расход поступающей добавочной питательной воды на покрытие потерь производственного конденсата составляет Gn.n, на компенсацию потерь конденсата на ТЭЦ — 15,6 т/ч, на компенсацию потерь с продувочной водой — 8,3 т/
User Z24 : 1 марта 2026
200 руб.
Тепломассообмен СЗТУ Задача 16 Вариант 57
up Наверх