Лабораторные работы №1,3 Системное программное обеспечение. Вариант 0
Состав работы
|
|
|
|
|
|
Описание
О Т Ч Е Т
по лабораторной работе № 1
Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
Задание 1
1. В Far Manager создадим файл myprog.asm.
2. В файле myprog.asm наберем программу, которая вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ. Строки программы прокомментированы.
Задание 2
Используя предложенную выше программу, разработайте программу, которая вычисляет заданное выражение А – 5·(В – 2·С) + 2. Исполнить программу с несколькими (три - четыре) наборами исходных данных, проверить правильность результатов. Числа в наборе данных должны быть различными, т.е. положительными, отрицательными, нулевыми. (В отчете обязательно привести результаты вычислений).
Замечание. Переменные A, B, C являются целочисленными, могут быть положительными либо отрицательными. Деление полагается целочисленным, т.е. например, 5/2=2, 6/2=3.
О Т Ч Е Т
по лабораторной работе № 3
Работа с массивами данных
Задание 1
1. Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет максимальный элемент массива и результат заносит в переменную регистр Max.
2. Выполните отладку программу с использованием отладчика TurboDebugger. Посмотрите как изменяются регистры в процессе выполнения программы.Чему равно значение переменной Max перед выходом из программы? Совпадает ли результат вычислений с реальным значением максимального элемента массива?
Задание 2
Используя предложенную выше программу, выполните второе задание. Исполнить программу с несколькими (три - четыре) различными (по количеству и по составу) массивами данных, проверить правильность результатов. Номер задания выбирается в соответствии с последней цифрой пароля.
0.Составьте программу, которая вычисляет и заносит в DX номер максимального элемента массива.
по лабораторной работе № 1
Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
Задание 1
1. В Far Manager создадим файл myprog.asm.
2. В файле myprog.asm наберем программу, которая вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ. Строки программы прокомментированы.
Задание 2
Используя предложенную выше программу, разработайте программу, которая вычисляет заданное выражение А – 5·(В – 2·С) + 2. Исполнить программу с несколькими (три - четыре) наборами исходных данных, проверить правильность результатов. Числа в наборе данных должны быть различными, т.е. положительными, отрицательными, нулевыми. (В отчете обязательно привести результаты вычислений).
Замечание. Переменные A, B, C являются целочисленными, могут быть положительными либо отрицательными. Деление полагается целочисленным, т.е. например, 5/2=2, 6/2=3.
О Т Ч Е Т
по лабораторной работе № 3
Работа с массивами данных
Задание 1
1. Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет максимальный элемент массива и результат заносит в переменную регистр Max.
2. Выполните отладку программу с использованием отладчика TurboDebugger. Посмотрите как изменяются регистры в процессе выполнения программы.Чему равно значение переменной Max перед выходом из программы? Совпадает ли результат вычислений с реальным значением максимального элемента массива?
Задание 2
Используя предложенную выше программу, выполните второе задание. Исполнить программу с несколькими (три - четыре) различными (по количеству и по составу) массивами данных, проверить правильность результатов. Номер задания выбирается в соответствии с последней цифрой пароля.
0.Составьте программу, которая вычисляет и заносит в DX номер максимального элемента массива.
Дополнительная информация
Год: 2019
Преподаватель: Задорожный А.Ф.
Оценка: Зачет
Преподаватель: Задорожный А.Ф.
Оценка: Зачет
Похожие материалы
Лабораторные работы №1-3 по дисциплине: Системное программное обеспечение. Вариант 1
SibGOODy
: 21 августа 2024
Лабораторная №1
«Вычисление арифметических выражений»
Цель работы:
Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы
1. В Far Manager создадим файл lab1.asm.
2. В файле lab1.asm наберем программу, которая вычисляет выражение А - 5*(В - 2*С) + 2 и результат заносит в регистр CХ. Строки программы прокомментированы.
3. Выполним отладку программу. Проверим значение регистра CХ перед выходом из программы с помощью отладчика Turbo Debugger
Лабораторная №2
«
900 руб.
Лабораторные работы №1-3 по дисциплине: Системное программное обеспечение. Вариант 5
SibGOODy
: 22 августа 2024
Лабораторная работа №1
«Вычисление арифметических выражений»
Цель работы:
Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
1. В Far Manager создадим файл lab1.asm.
2. В файле lab1.asm наберем программу, которая вычисляет выражение 5•(А - В) - 2•С + 5 и результат заносит в регистр CХ. Строки программы прокомментированы.
3. Выполним отладку программу. Проверим значение регистра CХ перед выходом из программы с помощью отладчика Turbo Debugger
Лаборатор
900 руб.
Лабораторные работы 1-3 по дисциплине: Системное программное обеспечение. Вариант №9
IT-STUDHELP
: 23 декабря 2022
Вариант №9
Лабораторная работа 1
Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
1. В Far Manager создадим файл lab1.asm.
1. В файле lab1.asm наберем программу, которая вычисляет выражение 2 - В (А + В) + С / 4 и результат заносит в регистр BХ. Строки программы прокомментированы.
3. Выполним отладку программу. Проверим значение регистра BХ перед выходом из программы с помощью отладчика Turbo Debugger:
480 руб.
Лабораторные работы №№1-3 по дисциплине: Системное программное обеспечение. Вариант №4
IT-STUDHELP
: 17 ноября 2021
Лабораторная работа 1
Вычисление арифметических выражений
Вариант 4 (-А / 2 + 4·(В + 1) + 3·С)
Задание 1
Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ.
TITLE Program5
;название программы
.MODEL small
;отводим под стек и под данные по 64Кб
.STACK 100h
;отмечаем начало сегмента стека
.DATA
;отмечаем начало сегмента данных
A DW 5 ;
B DW 3 ;
C DW 8 ;
D DW 9 ;
.CODE
;отмечаем начало сегмента кодов
main
480 руб.
Контрольная и Лабораторные работы 1-3 по дисциплине: Системное программное обеспечение. Вариант №9
IT-STUDHELP
: 23 декабря 2022
Вариант №9
Лабораторная работа 1
Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
1. В Far Manager создадим файл lab1.asm.
1. В файле lab1.asm наберем программу, которая вычисляет выражение 2 - В (А + В) + С / 4 и результат заносит в регистр BХ. Строки программы прокомментированы.
3. Выполним отладку программу. Проверим значение регистра BХ перед выходом из программы с помощью отладчика Turbo Debugger:
700 руб.
Лабораторная работа №3. Системное программное обеспечение. Работа с массивами данных. 10-й Вариант. ДО СИБГУТИ
Petr1
: 21 апреля 2019
1. Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет максимальный элемент массива и результат заносит в переменную регистр Max.
Выполните отладку программу с использованием отладчика TurboDebugger. Посмотрите как изменяются регистры в процессе выполнения программы.Чему равно значение переменной Max перед выходом из программы? Совпадает ли результат вычислений с реальным значением максимального элемента массива?
Задание 2
2. Используя предложенную выше программу, выпо
200 руб.
Вычислительная математика. Лабораторная работа №1. Вариант 0.
nik200511
: 6 июня 2019
Лабораторная работа №1. Линейная интерполяция.
1. Рассчитать h– шаг таблицы функции f(x), по которой с помощью линейной интерполяции можно было бы найти промежуточные значения функции с точностью 0.0001, если табличные значения функции округлены до 4-х знаков после точки.
2. Написать программу, которая
а) выводит таблицу значений функции с рассчитанным шагом hна интервале [c, c+15h] (таблица должна содержать 2 столбца: значения аргумента и соответствующее ему округленное до 0.0001 значение фун
108 руб.
Базы данных. Лабораторная работа №1, вариант 0
danila1271
: 8 января 2018
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
Задание:
Вариант 0.
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если они находятся не в Риме
2. Запросите двумя способами все заказы на 3 и 4 января.
3. Напишите запрос, который сосчитал бы сумму всех заказов на 3 января.
4. Напишите запрос, который выбрал бы наивысший
100 руб.
Другие работы
История открытия и подтверждения периодического закона Д.И. Менделеева
Elfa254
: 28 сентября 2013
Введение
Периодический закон Д.И. Менделеева – это фундаментальный закон, устанавливающий периодическое изменение свойств химических элементов в зависимости от увеличения зарядов ядер их атомов. Открыт Д.И. Менделеевым в феврале 1869 г. При сопоставлении свойств всех известных в то время элементов и величин их атомных масс (весов). Термин «периодический закон» Менделеев впервые употребил в ноябре 1870, а в октябре 1871 дал окончательную формулировку Периодического закона: «…свойства элементов,
Об изображении Святой Троицы
Qiwir
: 8 августа 2013
Бог, почитаемый во Отце и Сыне и Святом Духе, Троица Святая, облекает Церковь в трисолнечный свет. Трисолнечный свет православия. И в этот триединый свет мы вступаем и сопрягаемся с ним лишь посредством неложного исповедания Святой Троицы. Омраченное, лишенное чистоты исповедание заслоняет от нас божественную трисолнечную славу, становится непроницаемым средостением, не давая нам приобщиться к этому свету и наполниться им, подобно тому, как полон был им Спаситель в Преображении. Можно сказать, ч
Техническое обслуживание тракторов в условиях предприятия ООО “Буммашавто” (стенд для слива масла из агрегатов транспортных средств)
proekt-sto
: 24 октября 2016
Дипломный проект содержит анализ использования тракторного парка и состояние существующей ремонтной базы. Сделан вывод о том, что ремонт и ТО техники осуществляется по потребности, а посты ТО не доукомплектованы необходимым оборудованием.
Согласно теме проекта выбран способ проведения технического обслуживания, который предполагает планово-предупредительную систему технического обслуживания. Произведены необходимые расчеты по объему работ на проведение всех мероприятий. На основании объема рабо
700 руб.
Гидравлика и теплотехника ТОГУ Теплопередача Задача 28 Вариант 9
Z24
: 5 марта 2026
Средняя температура поверхности токоведущей шины равна tст, а ее интегральная степень черноты ε.
Температура окружающего воздуха tв=20ºС. Коэффициент теплоотдачи конвекцией связан с температурой поверхности tст соотношением:
αк=2,65(tст-tв)0,25
В результате покрытия шин тонким слоем лака интегральная степень черноты поверхности стала равна ε′=0,9. Какова теперь будет средняя температура поверхности шин t′ст при том же значении тока и прочих неизменных условиях?
150 руб.