Системное программное обеспечение. Лабораторные работы 1-3. Вариант 1.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon

Описание

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

Тема: Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.

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

Задание 1

Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ.

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

Задание 2

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

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

1. А – 5·(В – 2·С) + 2

Замечание. Переменные A, B, C являются целочисленными, могут быть положительными либо отрицательными. Деление полагается целочисленным, т.е. например, 5/2=2, 6/2=3.


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

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

Задание 1

Изучите приведенную ниже программу на языке ассемблера. Программа суммирует числа от 1 до 10 и результат заносит в регистр АХ.

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

Задание 2

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

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

1. Составьте программу для подсчета суммы 1+3+5+…+(2·N+1), где N – произвольное положительное число. В программе нельзя использовать команды условных переходов. Допускается использование оператора цикла.


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

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

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

Задание 1

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

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

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

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

1. Составьте программу, которая вычисляет и заносит в DX номер максимального элемента массива.

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

май 2019, зачтено без замечаний
Системное программное обеспечение. Лабораторная работа 1. Вариант 1.
Лабораторная работа 1 Тема: Вычисление арифметических выражений Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы: ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ. Задание 1 Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ. Выполните отладку программу с использованием отладчика TurboDebugger. В ходе отладки посмотрите как изменяются р
User nik200511 : 20 января 2020
95 руб.
Системное программное обеспечение. Лабораторная работа №1.
Лабораторная работа 1 Тема: Вычисление арифметических выражений Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы: ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ. Задание 1 Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ. TITLE Program5 ;название программы .MODEL small ... Выполните отладку программу с использованием отладчика Tu
User nik200511 : 28 декабря 2020
166 руб.
Лабораторная работа №1 по дисциплине «Системное программное обеспечение». Вариант №1
Вычисление арифметических выражений Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы: 1. В Far Manager создадим файл LabRab1.asm. 2. В файле LabRab1.asm наберем программу, которая вычисляет выражение А – 5·(В – 2·С) + 2 и результат заносит в регистр АХ. Замечание. Переменные A, B, C являются целочисленными, могут быть положительными либо отрицательными. Деление полагается целочисленным, т.е. например, 5/2=2, 6/2=3. В отчете приведен листи
User boeobq : 26 ноября 2021
100 руб.
Лабораторная работа №1 по дисциплине «Системное программное обеспечение». Вариант №1
Системное программное обеспечение. Лабораторные работы №№1-5. Вариант №1
ЛР1 "Вычисление арифметических выражений" 1.Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ. 2. - 4·А + (В + С) / 4 + 2 ЛР2. «Оператор цикла LOOP. Команды условных переходов» 1.Изучите приведенную ниже программу на языке ассемблера. Программа суммирует числа от 1 до 10 и результат заносит в регистр АХ. 2.Составьте программу для подсчета выражения 1-2+3-4+…+(-1)N+1•N, где N – произвольное положительное число. Допуск
User tusur : 22 апреля 2016
490 руб.
Системное программное обеспечение. Лабораторная работа №1. Вариант 4.
Лабораторная работа 1 Тема: Вычисление арифметических выражений Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы: Задание 1 Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ. Выполните отладку программу с использованием отладчика TurboDebugger. В ходе отладки посмотрите как изменяются регистры в процессе выполнения программы. Чему равно значение регистра АХ перед
User nik200511 : 11 февраля 2020
47 руб.
Системное программное обеспечение. Лабораторная работа №1. Вариант №9.
Лабораторная работа 1 Тема: Вычисление арифметических выражений Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы: ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ. Задание 1 Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ. Выполните отладку программу с использованием отладчика TurboDebugger. В ходе отладки посмотрите как изменяются р
User nik200511 : 23 января 2020
13 руб.
Системное программное обеспечение. Лабораторная работа №1. Вариант №10
Вычисление арифметических выражений по дисциплине: «Системное программное обеспечение» Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы: 1. В Far Manager создадимфайл myprog.asm. 2. В файле myprog.asm наберем программу, которая вычисляет выражениеА – 5•(В – 2•С) + 2 и результат заносит в регистр АХ. Строки программы прокомментированы.
User elina56 : 23 декабря 2016
150 руб.
Лабораторные работы №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.1 Происхождение и содержание термина «договор» 1.2 Понятие гражданско-правового договора ГЛАВА 2 СТАДИИ ЗАКЛЮЧЕНИЯ ГРАЖДАНСКО-ПРАВОВОГО ДОГОВОРА 2.1 Предмет и объект как существенные условия гражданско-правового договора 2.2 Оферта как стадия заключения предпринимательского договора 2.3 Акцепт как стадия заключения предпринимательского договора ГЛАВА 3 ОСОБЕННОСТИ ЗАЩИТЫ ПРАВ КОНТРАГЕНТОВ 3.1 Защита кредитора в договорном о
User Slolka : 14 сентября 2013
25 руб.
Гидравлика УрИ ГПС МЧС Задание 9 Вариант 09
Ответить на теоретические вопросы: Расчет каких аппаратов пожарной техники основан на уравнении Бернулли? Привести пример методики расчета одного из указанных аппаратов. Сущность метода анализа размерностей. Вид формул для определения линейных и местных потерь напора. От каких величин зависят коэффициенты линейных (λ) и местных (ζ) потерь напора. Решить задачу: Вода по трубопроводу диаметром d и длиной l перекачивается с расходом Q. Уровень воды в резервуаре постоянный и равен Н. Определ
User Z24 : 30 марта 2026
120 руб.
Гидравлика УрИ ГПС МЧС Задание 9 Вариант 09
Механика Задача 5.1
Определить положение центра тяжести плоской однородной фигуры, если l=80 см, R=40 см, r=0,45R.
User Z24 : 14 ноября 2025
200 руб.
Механика Задача 5.1
Термодинамика и теплопередача ДВГУПС 2004 Контрольная работа 1 Задача 1 Вариант 5
Определить массу газа, находящегося в резервуаре объемом V. Известно, что давление газа в резервуаре, определенное по манометру, составляет pизб, а температура газа t. Барометрическое давление pатм.
User Z24 : 1 января 2026
150 руб.
Термодинамика и теплопередача ДВГУПС 2004 Контрольная работа 1 Задача 1 Вариант 5
up Наверх