Все разделы / Программирование /


Страницу Назад
Поискать другие аналоги этой работы

За деньгиЗа деньги (99 руб.)

Системное программное обеспечение. Лабораторная работа №1-5. Вариант №18. Вариант №8.

Дата закачки: 06 Октября 2016

Автор: Mental03
Продавец: Mental03
    Посмотреть другие работы этого продавца

Тип работы: Работа Лабораторная
Форматы файлов: Microsoft Word
Сдано в учебном заведении: ДО СИБГУТИ

Описание:
Лабораторные работы по дисциплине Системное программное обеспечение. Вариант 18. Вариант 8.

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

Тема: Вычисление арифметических выражений

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

Задание 1

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

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

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

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

8. 2 - В (А + В) + С / 4

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

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

Тема: Оператор цикла LOOP. Команды условных переходов

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

Задание 1

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

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

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

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

8. Составьте программу для подсчета выражения 1-4+7-10+…+(-1)N•(3·N+1), где N – произвольное положительное число. Допускается использование в программе команд условных и безусловных переходов и оператора цикла.

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

Тема: Работа с массивами данных

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

Задание 1

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

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

Задание 2

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

8.Найти наименьшее по абсолютной величине числа в массиве чисел и занести его в DX.

Лабораторная работа 4.

Тема: Логические операции

Цель работы: Научиться использовать команды логических операций

Задание 1

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

2.Выполните отладку программу. Чему равно значение DX перед выходом из программы?

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

8.Дан массив из 6 байт. Посчитать количество байт число единиц, в которых не превышает 3

Лабораторная работа 5.

Тема: Работа со строками. Использование функций DOS

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

Задание 1

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

2.Выполните отладку программу. Чему равно значение DX перед выходом из программы?

Задание 2

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

8.Ввести с клавиатуры строку, содержащую несколько точек. Преобразовать строку, так чтобы после каждой точки был пробел. Вывести полученную строку на экран.


Коментарии: Семестр: 5
Вариант: 8 ; 18 ; 28 и т.д.
Год сдачи: 2016
Оценка: Все приняты; зачет.
Проверил: Мачикина Е.П.

Размер файла: 1,7 Мбайт
Фаил: Упакованные файлы (.rar)

-------------------
Обратите внимание, что преподователи часто переставляют варианты и меняют исходные данные!
Если вы хотите что бы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку.
Имейте ввиду, что согласно гарантии возврата средств, мы не возвращем деньги если вариант окажется не тот.
-------------------

 Скачать Скачать

 Добавить в корзину Добавить в корзину

        Сейчас качают: 1         Коментариев: 0


Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них.
Опять не то? Мы можем помочь сделать!

Некоторые похожие работы:

К сожалению, предложений нет. Рекомендуем воспользваться поиском по базе.




Страницу Назад

  Cодержание / Программирование / Системное программное обеспечение. Лабораторная работа №1-5. Вариант №18. Вариант №8.

Вход в аккаунт:

Войти

Перейти в режим шифрования SSL

Забыли ваш пароль?

Вы еще не зарегистрированы?

Создать новый Аккаунт




Сайт помощи студентам, без посредников!