«Системное программное обеспечение». Вариант №1
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Задание на контрольную работу
Написать и отладить программу на языке ассемблера. В программе описать процедуру, которая вычисляет число четных элементов в массиве.
Параметры передавать следующим образом:
в ВХ – смещение массива;
в СХ – число элементов в массиве;
в АХ – результат вычислений (число четных элементов).
В основной программе вызвать описанную процедуру для двух разных массивов.
Порядок выполнения работы:
1. В Far Manager создадим файл KontrRab.asm.
2. В файле KontrRab.asm создадим программу, в которой реализованы требования вышеназванного задания.
В отчете приведен листинг разработанной программы с комментариями строк кода, выполнена отладка программы, выполнена отладка программы с помощью отладчика Turbo Debugger для двух различных (по количеству и по составу) массивов данных, сделан вывод.
Объем отчета составляет 13 страниц формата А4.
Исходный текст программы «KontrRab.asm» и исполняемый файл «KontrRab.exe» прилагаются к отчету.
Для создания исполняемого файла из исходного был разработан bat файл «ASM_to_EXE.bat», текст которого с комментариями приводится ниже. Сам файл прилагается к отчету.
Написать и отладить программу на языке ассемблера. В программе описать процедуру, которая вычисляет число четных элементов в массиве.
Параметры передавать следующим образом:
в ВХ – смещение массива;
в СХ – число элементов в массиве;
в АХ – результат вычислений (число четных элементов).
В основной программе вызвать описанную процедуру для двух разных массивов.
Порядок выполнения работы:
1. В Far Manager создадим файл KontrRab.asm.
2. В файле KontrRab.asm создадим программу, в которой реализованы требования вышеназванного задания.
В отчете приведен листинг разработанной программы с комментариями строк кода, выполнена отладка программы, выполнена отладка программы с помощью отладчика Turbo Debugger для двух различных (по количеству и по составу) массивов данных, сделан вывод.
Объем отчета составляет 13 страниц формата А4.
Исходный текст программы «KontrRab.asm» и исполняемый файл «KontrRab.exe» прилагаются к отчету.
Для создания исполняемого файла из исходного был разработан bat файл «ASM_to_EXE.bat», текст которого с комментариями приводится ниже. Сам файл прилагается к отчету.
Дополнительная информация
Год сдачи: 2019
Преподаватель: Задорожный А.Ф.
Работа зачтена без замечаний.
Рекомендую использовать представленные материалы в качестве методической помощи для выполнения своих работ.
Преподаватель: Задорожный А.Ф.
Работа зачтена без замечаний.
Рекомендую использовать представленные материалы в качестве методической помощи для выполнения своих работ.
Похожие материалы
Разработка системного программного обеспечения
VikkiROY
: 30 сентября 2013
Разработка системного программного обеспечения -это прямая задача системного программиста. Более того разработка не есть конечный пункт его деятельности. Совершенное владение этим инструментом -вот главная задача. Системное программирование является одной и наиболее широкой областью программного обеспечения. Главным преймуществом его является непосредственная гибкость и направленность на достижение определённой задачи. Логика и формальность -ключ к системному программированию.
В данной работе р
15 руб.
Системное программное обеспечение. Контрольная работа. Вариант №1.
nik200511
: 20 января 2020
При выполнении контрольной работы необходимо строго придерживаться указанных ниже правил. Работы, выполненные без соблюдения этих правил, не засчитываются и возвращаются студенту для переработки.
1. Проверка контрольной работы производится только после выполнения всех лабораторных работ.
2. Вариант выбирается по последней цифре пароля.
3. При выполнении работы следует использовать операционную среду MS-DOS (или режимы эмуляции MS-DOS) и компилятор языка ассемблера TASM (или MASM).
4. В работу д
143 руб.
Системное программное обеспечение. Контрольная работа. Вариант №1
tusur
: 22 апреля 2016
1. Написать и отладить программу на языке ассемблера. В программе описать процедуру, которая вычисляет число четных элементов в массиве. Параметры передавать следующим образом:
в ВХ – смещение массива;
в СХ – число элементов в массиве;
в АХ – результат вычислений (число четных элементов).
В основной программе вызвать описанную процедуру для двух разных массивов.
150 руб.
Системное программное обеспечение. Лабораторная работа 1. Вариант 1.
nik200511
: 20 января 2020
Лабораторная работа 1
Тема: Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ.
Задание 1
Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ.
Выполните отладку программу с использованием отладчика TurboDebugger. В ходе отладки посмотрите как изменяются р
95 руб.
Контрольная работа по дисциплине: Системное программное обеспечение. Вариант 1
SibGOODy
: 21 августа 2024
Задание на контрольную работу
Написать и отладить программу на языке ассемблера. В программе описать процедуру, которая вычисляет число четных элементов в массиве. Параметры передавать следующим образом:
в ВХ – смещение массива;
в СХ – число элементов в массиве;
в АХ – результат вычислений (число четных элементов).
В основной программе вызвать описанную процедуру для двух разных массивов.
Порядок выполнения работы
1. В Far Manager создадим файл kontr.asm.
2. В файле kontr.asm наберем программ
500 руб.
Системное программное обеспечение. Лабораторная работа №№1,2,3. Вариант №1.
LowCost
: 12 января 2021
Лабораторная работа №1
Тема: Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Задание 1
1.Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ.
2.Выполните отладку программу с использованием отладчика TurboDebugger. В ходе отладки посмотрите как изменяются регистры в процессе выполнения программы. Чему равно значение регистра АХ перед выходом из программы? С
169 руб.
Системное программное обеспечение. Лабораторная работа №2. Вариант 1.
nik200511
: 20 января 2020
Лабораторная работа 2
Тема: Оператор цикла LOOP. Команды условных переходов
Порядок выполнения работы:
ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ.
Задание 1
Изучите приведенную ниже программу на языке ассемблера. Программа суммирует числа от 1 до 10 и результат заносит в регистр АХ.
Выполните отладку программу с использованием отладчика TurboDebugger. Посмотрите как изменяются регистры в процессе выполнения программы.Чему равно значение регистра АХ перед выходо
95 руб.
Системное программное обеспечение. Лабораторная работа 3. Вариант 1.
nik200511
: 20 января 2020
Лабораторная работа 3
Тема: Работа с массивами данных
Цель работы: Научиться обрабатывать массивы данных.
Порядок выполнения работы:
ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ.
Задание 1
Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет максимальный элемент массива и результат заносит в переменную регистр Max.
Выполните отладку программу с использованием отладчика TurboDebugger. Посмотрите как изменяются регистры в процессе выполнения
95 руб.
Другие работы
Выбор логической структуры процессора
Slolka
: 24 октября 2013
Центральный процессор выполняет основную работу по
преобразованию данных в вычислительной системе и, кроме того,
осуществляет в ней функции автоматизированного управления в
соответствии с алгоритмами управляющей программы операционной
системы. В частности, центральный процессор взаимодействует с
каналами ввода-вывода, запуская операции ввода-вывода и получая
информацию о результатах их выполнения, а также о состоянии системы
ввода
10 руб.
Шпаргалка по высшей математике
Lokard
: 10 августа 2013
Определители. Основные определения. Вычисление определителей третьего порядка.
Определитель- число, характеризующее матрицу. Определителем матрицы 1-го порядка А=(а11) является единственный элемент этой матрицы. Определителем 2-го порядка называется число, характеризующее матрицу 2-го порядка, которое находится по следующему правилу: из произведений элементов главной диагонали вычитается произведение элементов второй диагонали матрицы А. Определителем матрицы 3-го порядка называется число, вычи
30 руб.
Телекоммуникационные системы синхронной и плезиохронной цифровой иерархии
galogen
: 20 ноября 2014
Лабораторная работа № 2. “Принципы индикации неисправностей в ЦСП SDH”
Цель работы:
Экспериментальное исследование принципов индикации неисправностей в системах SDH.
100 руб.
Лабораторные работы 1-5 по дисциплине "Программирование на языке высокого уровня. Часть 2". Вариант 10
uksne
: 12 марта 2010
Лабораторная 1:
Задание 1. Составьте и выполните программу линейной структуры согласно вариантам задания.
x=4 ln y3-z / t при t=2; z=3; y=cos(t+z).
Задание 2. Составьте программы разветвляющейся структуры согласно вариантам задания (используя IF)
Даны три числа K, M и N. Поменять их значения местами таким образом, чтобы K < M < N.
Лабораторная2:
Задание 1. Составьте 3 варианта программ циклической структуры типа for , while, do…while и сравните полученные результаты.
Задание 2. Даны веществе
250 руб.