Системное программное обеспечение. Лабораторные работы 1-3. Вариант 9.
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Лабораторная работа 1
Тема: Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ.
Задание 1
Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ.
Выполните отладку программу с использованием отладчика TurboDebugger. В ходе отладки посмотрите как изменяются регистры в процессе выполнения программы. Чему равно значение регистра АХ перед выходом из программы? Совпадает ли результат вычислений с реальным значением выражения?
Задание 2
Используя предложенную выше программу, разработайте программу, которая вычисляет заданное выражение. Исполнить программу с несколькими (три - четыре) наборами исходных данных, проверить правильность результатов. Числа в наборе данных должны быть различными, т.е. положительными, отрицательными, нулевыми. (В отчете обязательно привести результаты вычислений).
Номер задания выбирается в соответствии с последней цифрой пароля.
9. 2·В - 1 + 4 (А - 3·С)
Замечание. Переменные A, B, C являются целочисленными, могут быть положительными либо отрицательными. Деление полагается целочисленным, т.е. например, 5/2=2, 6/2=3.
Лабораторная работа 2
Тема: Оператор цикла LOOP. Команды условных переходов
Порядок выполнения работы:
ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ.
Задание 1
Изучите приведенную ниже программу на языке ассемблера. Программа суммирует числа от 1 до 10 и результат заносит в регистр АХ.
Выполните отладку программу с использованием отладчика TurboDebugger. Посмотрите как изменяются регистры в процессе выполнения программы.Чему равно значение регистра АХ перед выходом из программы? регистра СХ? Совпадает ли результат вычислений с реальным значением выражения?
Задание 2
Используя предложенную выше программу, выполните второе задание. Исполнить программу с несколькими (три - четыре) значениями параметра N, проверить правильность результатов. В отчете обязательно привести результаты вычислений.
Номер задания выбирается в соответствии с последней цифрой пароля.
9. Составьте программу для подсчета выражения 2-5+8-11+…+(-1)N•(3·N+2), где N – произвольное четное положительное число. В программе нельзя использовать команды условных переходов. Допускается использование оператора цикла.
Лабораторная работа 3
Тема: Работа с массивами данных
Цель работы: Научиться обрабатывать массивы данных.
Порядок выполнения работы:
ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ.
Задание 1
Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет максимальный элемент массива и результат заносит в переменную регистр Max.
Выполните отладку программу с использованием отладчика TurboDebugger. Посмотрите как изменяются регистры в процессе выполнения программы.Чему равно значение переменной Max перед выходом из программы? Совпадает ли результат вычислений с реальным значением максимального элемента массива?
Задание 2
Используя предложенную выше программу, выполните второе задание. Исполнить программу с несколькими (три - четыре) различными (по количеству и по составу) массивами данных, проверить правильность результатов.
Номер задания выбирается в соответствии с последней цифрой пароля. (если цифра 0, то вариант 10)
3. Найти количество чисел в массиве чисел больших 12h и меньших 0Afh. Результат занести в DX.
Тема: Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ.
Задание 1
Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ.
Выполните отладку программу с использованием отладчика TurboDebugger. В ходе отладки посмотрите как изменяются регистры в процессе выполнения программы. Чему равно значение регистра АХ перед выходом из программы? Совпадает ли результат вычислений с реальным значением выражения?
Задание 2
Используя предложенную выше программу, разработайте программу, которая вычисляет заданное выражение. Исполнить программу с несколькими (три - четыре) наборами исходных данных, проверить правильность результатов. Числа в наборе данных должны быть различными, т.е. положительными, отрицательными, нулевыми. (В отчете обязательно привести результаты вычислений).
Номер задания выбирается в соответствии с последней цифрой пароля.
9. 2·В - 1 + 4 (А - 3·С)
Замечание. Переменные A, B, C являются целочисленными, могут быть положительными либо отрицательными. Деление полагается целочисленным, т.е. например, 5/2=2, 6/2=3.
Лабораторная работа 2
Тема: Оператор цикла LOOP. Команды условных переходов
Порядок выполнения работы:
ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ.
Задание 1
Изучите приведенную ниже программу на языке ассемблера. Программа суммирует числа от 1 до 10 и результат заносит в регистр АХ.
Выполните отладку программу с использованием отладчика TurboDebugger. Посмотрите как изменяются регистры в процессе выполнения программы.Чему равно значение регистра АХ перед выходом из программы? регистра СХ? Совпадает ли результат вычислений с реальным значением выражения?
Задание 2
Используя предложенную выше программу, выполните второе задание. Исполнить программу с несколькими (три - четыре) значениями параметра N, проверить правильность результатов. В отчете обязательно привести результаты вычислений.
Номер задания выбирается в соответствии с последней цифрой пароля.
9. Составьте программу для подсчета выражения 2-5+8-11+…+(-1)N•(3·N+2), где N – произвольное четное положительное число. В программе нельзя использовать команды условных переходов. Допускается использование оператора цикла.
Лабораторная работа 3
Тема: Работа с массивами данных
Цель работы: Научиться обрабатывать массивы данных.
Порядок выполнения работы:
ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ.
Задание 1
Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет максимальный элемент массива и результат заносит в переменную регистр Max.
Выполните отладку программу с использованием отладчика TurboDebugger. Посмотрите как изменяются регистры в процессе выполнения программы.Чему равно значение переменной Max перед выходом из программы? Совпадает ли результат вычислений с реальным значением максимального элемента массива?
Задание 2
Используя предложенную выше программу, выполните второе задание. Исполнить программу с несколькими (три - четыре) различными (по количеству и по составу) массивами данных, проверить правильность результатов.
Номер задания выбирается в соответствии с последней цифрой пароля. (если цифра 0, то вариант 10)
3. Найти количество чисел в массиве чисел больших 12h и меньших 0Afh. Результат занести в DX.
Дополнительная информация
июнь 2019, зачтено без замечаний
Похожие материалы
Системное программное обеспечение. Лабораторная работа №1. Вариант №9.
nik200511
: 23 января 2020
Лабораторная работа 1
Тема: Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ.
Задание 1
Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ.
Выполните отладку программу с использованием отладчика TurboDebugger. В ходе отладки посмотрите как изменяются р
13 руб.
Лабораторная работа №1 по дисциплине: Системное программное обеспечение. Вариант №9
SibGOODy
: 2 апреля 2018
Лабораторная работа №1
«Вычисление арифметических выражений»
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
1. В Far Manager создадим файл lab1.asm.
2. В файле lab1.asm наберем программу, которая вычисляет выражение 2*В - 1 + 4 (А - 3*С) и результат заносит в регистр CХ.
250 руб.
Системное программное обеспечение. Лабораторная работа №1.
nik200511
: 28 декабря 2020
Лабораторная работа 1
Тема: Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ.
Задание 1
Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ.
TITLE Program5
;название программы
.MODEL small
...
Выполните отладку программу с использованием отладчика Tu
166 руб.
Лабораторные работы 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. Вариант №9 (09,19,29...)
growlist
: 1 октября 2019
Лабораторная работа 1 Вычисление арифметических выражений
Задание 1
1. Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ.
2. Выполните отладку программу с использованием отладчика TurboDebugger. В ходе отладки посмотрите как изменяются регистры в процессе выполнения программы. Чему равно значение регистра АХ перед выходом из программы? Совпадает ли результат вычислений с реальным значением выражения?
Задание 2
130 руб.
Контрольная и Лабораторные работы 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 руб.
ЛАБОРАТОРНАЯ РАБОТА №1 по дисциплине «Системное программное обеспечение»
aiki
: 20 сентября 2020
Лабораторная работа 1
Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
1. В Far Manager создадимфайл lab1.asm.
2. В файле lab1.asm наберем программу, которая вычисляет выражение (А/ 2 + В) / 4 + С – 1 и результат заносит в регистр CХ. Строки программы прокомментированы.
TITLE lab1 ; название программы
.MODELsmall ; отводим под стек и под данные по 64Кб
.STACK 100h ; отмечаем начало сегмента стека
.DATA
300 руб.
Системное программное обеспечение. Лабораторные работы №№1-3
Russianbear
: 2 марта 2020
Лабораторная работа № 1
(Простой клиент-сервер с установлением соединения или без установления соединения)
Тема: Создание клиент-серверного приложения.
Задание:
Требуется разработать две программы:
1. Клиентская программа - посылает текстовое сообщение (предложение) серверу и получает ответ.
2. Серверная программа - принимает сообщение, переставляет порядок букв в каждом слове (т.е. меняет направление, например: hello world; после обработки – olleh dlrow) в предложении, сохраняя при этом п
75 руб.
Другие работы
Лабораторные работы №№1-3 по дисциплине: Современные языки программирования. Вариант №23
IT-STUDHELP
: 15 февраля 2022
Лабораторная работа 1
Тема: Создание простого приложения в среде NetBeans IDE 5.0
Цель: изучение возможностей NetBeans IDE 5.0 для создания простого приложения и программирования на объектно-ориентированном языке Java.
Практическая часть
Проанализировать заданное математическое выражение на предмет невозможности его вычисления при определенных значениях аргументов.
y=√((1+a)⋅√x) /(a+ln(√(|a-x| )) )
Заданное выражение имеет следующие ограничения:
Аргумент x не может быть меньше нуля, посколь
1200 руб.
Теплотехника Часть 1 Теплопередача Задача 4 Вариант 4
Z24
: 12 октября 2025
Теплопровод покрыт двумя слоями изоляции, имеющими одинаковую толщину δ. Средний диаметр второго слоя dm2 в n раз больше среднего диаметра первого слоя dm1, а коэффициент теплопроводности изоляции второго слоя в раз меньше коэффициента теплопроводности первого слоя. На сколько процентов изменится потеря тепла (линейная плотность теплового потока q, Вт/пог.м), если при неизменных температурах наружной и внутренней поверхностей слои изоляции поменять местами.
150 руб.
Экономика природопользования. 1-й вариант
ЮляКрасотуля
: 13 апреля 2016
Задача № 1
В распоряжении домашнего хозяйства имеются сельскохозяйственные угодья в размере 1 га, которые можно превратить в фруктовый сад (Ззам = 2100 руб./га, Зинд = 1500 руб./га), посадить овощи (Ззам = 1000 руб./га, Зинд = 800 руб./га) или использовать в качестве пастбища (Ззам = 300 руб./га, Зинд = 160 руб./га).
Оцените варианты на основе экономической оценки 1 га сельскохозяйственных угодий и обоснуйте своё решение. Какие критерии определяют использование угодий для выращивания сельскохозя
100 руб.
Кормоуборочный комбайн Claas Jaguar 840
kurs9
: 26 декабря 2017
Представлен сборочный чертеж кормоуборочного комбайна Claas Jaguar 840
390 руб.