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

Этот материал можно скачать бесплатно

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

material.view.file_icon
material.view.file_icon Лабораторная работа 1.doc
material.view.file_icon myProg_2.asm
material.view.file_icon MYPROG_2.EXE
material.view.file_icon myProg_3.asm
material.view.file_icon MYPROG_3.EXE
material.view.file_icon myProg_1.asm
material.view.file_icon MYPROG_1.EXE
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

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

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

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

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

Задание 1

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

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

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

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

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

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

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

Семестр: 5
Вариант: 8 ; 18 ; 28 и т.д.
Год сдачи: 2016
Оценка: зачет.
Проверил: Мачикина Е.П.
Системное программное обеспечение. Лабораторная работа №1-5. Вариант №18. Вариант №8.
Лабораторные работы по дисциплине Системное программное обеспечение. Вариант 18. Вариант 8. Лабораторная работа 1. Тема: Вычисление арифметических выражений Цель работы: Научиться использовать арифметические команды языка ассемблера. Задание 1 1.Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ. 2.Выполните отладку программу с использованием отладчика TurboDebugger. В ходе отладки посмотрите как изменяются реги
User Mental03 : 6 октября 2016
Системное программное обеспечение. Контрольная работа. Вариант №18. Вариант №8.
Контрольная работа по Системному программному обеспечению. Задание 8. 8.   Написать и отладить программу на языке ассемблера. В программе описать процедуру, которая выводит на экран четные элементы массива. Параметры передавать следующим образом: в ВХ – смещение массива; в СХ – число элементов в массиве. В основной программе вызвать описанную процедуру для двух разных массивов.
User Mental03 : 6 октября 2016
Системное программное обеспечение. Контрольная работа. Вариант №18. Вариант №8.
Системное программное обеспечение. Лабораторная работа №1.
Лабораторная работа 1 Тема: Вычисление арифметических выражений Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы: ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ. Задание 1 Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ. TITLE Program5 ;название программы .MODEL small ... Выполните отладку программу с использованием отладчика Tu
User nik200511 : 28 декабря 2020
166 руб.
Системное программное обеспечение. Лабораторная работа №3. Вариант №18. Вариант №8.
Лабораторная работа 3 по дисциплине Системное программное обеспечение. Вариант 18. Вариант 8. Лабораторная работа 3. Тема: Работа с массивами данных Цель работы: Научиться обрабатывать массивы данных Задание 1 1.Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет максимальный элемент массива и результат заносит в переменную регистр Max. 2.Выполните отладку программу с использованием отладчика TurboDebugger. Посмотрите как изменяются регистры в процессе выполнения п
User Mental03 : 6 октября 2016
Системное программное обеспечение. Лабораторная работа №4. Вариант №18. Вариант №8.
Лабораторная работа 4 по дисциплине Системное программное обеспечение. Вариант 18. Вариант 8. Лабораторная работа 4. Тема: Логические операции Цель работы: Научиться использовать команды логических операций Задание 1 1.Изучите приведенную ниже программу на языке ассемблера. Программа подсчитывает количество единиц в заданном байте и результат заносит в регистр DX. 2.Выполните отладку программу. Чему равно значение DX перед выходом из программы? Задание 2 Используя предложенную выше про
User Mental03 : 6 октября 2016
Системное программное обеспечение. Лабораторная работа №5. Вариант №18. Вариант №8.
Лабораторная работа 5 по дисциплине Системное программное обеспечение. Вариант 18. Вариант 8. Лабораторная работа 5. Тема: Работа со строками. Использование функций DOS Цель работы: Научиться использовать функции DOS для ввода и вывода строковой информации. Задание 1 1.Изучите приведенную ниже программу на языке ассемблера. Программа позволяет ввести строку с клавиатуры и определить сколько заданных символов содержится в ней. Программа подсчитывает количество единиц в заданном байте и резу
User Mental03 : 6 октября 2016
Системное программное обеспечение. Лабораторная работа №2. Вариант №18. Вариант №8
Лабораторная работа 2 по дисциплине Системное программное обеспечение. Вариант 18. Вариант 8. Лабораторная работа 2. Тема: Оператор цикла LOOP. Команды условных переходов Цель работы: Научиться использовать оператор повторения и команды условных переходов. Задание 1 1.Изучите приведенную ниже программу на языке ассемблера. Программа суммирует числа от 1 до 10 и результат заносит в регистр АХ. 2.Выполните отладку программу с использованием отладчика TurboDebugger. Посмотрите как изменяются
User Mental03 : 6 октября 2016
ЛАБОРАТОРНАЯ РАБОТА №1 по дисциплине «Системное программное обеспечение»
Лабораторная работа 1 Вычисление арифметических выражений Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы: 1. В Far Manager создадимфайл lab1.asm. 2. В файле lab1.asm наберем программу, которая вычисляет выражение (А/ 2 + В) / 4 + С – 1 и результат заносит в регистр CХ. Строки программы прокомментированы. TITLE lab1 ; название программы .MODELsmall ; отводим под стек и под данные по 64Кб .STACK 100h ; отмечаем начало сегмента стека .DATA
User aiki : 20 сентября 2020
300 руб.
Региональная экономика Тюменской области
Содержание Содержание 2 Раздел 1. Организационно-методический 3 1.1. Введение 3 1.2. Цели и задачи написания реферативной работы 4 Раздел 2. Экономико-географическая характеристика Тюменской области 6 2.1. Природные условия и ресурсы. 6 2.2. Население 7 2.3. Хозяйство 9 2.3.1. Промышленность 10 2.3.2. Сельское хозяйство 14 2.3.3. транспорт и связь 15 Раздел 3. Расчет возможности организации на территории Тюменской области предприятия по производству чугуна – железа. 16 3.1. Методика
User alfFRED : 23 ноября 2013
10 руб.
Реферат «Проблемы реализации принципа в уголовном процессе.»
Принципы — это основные, наиболее общие и руководящие положения какого-либо процесса, явления, они не выводимы из других понятий, первичны. Существует несколько точек зрения относительно некоторых признаков (свойств), присущих принципам уголовного процесса, что в конечном итоге сказывается на их теоретическом определении. Итак, под принципами уголовного процесса необходимо понимать закрепленные в уголовно-процессуальном законе основополагающие, исходные положения, определяющие суть и характер д
User qwerty123432 : 27 февраля 2021
50 руб.
Реферат «Проблемы реализации принципа в уголовном процессе.»
Восприятие
Введение 1.Физиологические основы восприятия 2.Свойства и функции восприятия 3.Виды восприятия 4.Развитие восприятия и тест Мюнстерберга на восприятие Заключение Наше представление мира стабильно. Наш мир состоит из определенных материальных элементов: камень - это камень, дерево - это дерево, кошка - это кошка. Нам кажется, что иначе и быть не может. Однако мы подгоняем мир под собственные мерки, определенные нашими человеческими органами чувств. Речь идет об относительном образе, единственно о
User Aronitue9 : 22 января 2012
11 руб.
Лабораторная работа №5 по дисциплине: «Объектно-ориентированное программирование». Все варианты
Задание: Внести следующие изменения в программу, разработанную в лабораторной работе №4: Использовать общий метод движения фигур, описанный в родительском классе самого верхнего уровня иерархии (т.е. описание самого метода движения Move убрать из всех классов, кроме самого верхнего родительского). Использовать виртуальные методы для корректной работы программы после внесенных изменений. Рекомендации к выполнению: См. пример 2.7 (§10) конспекта лекций. Программа
User Roma967 : 21 марта 2015
300 руб.
promo
up Наверх