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

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

material.view.file_icon
material.view.file_icon lab1.asm
material.view.file_icon LAB1.EXE
material.view.file_icon LAB1.MAP
material.view.file_icon LAB1.OBJ
material.view.file_icon LAB1.TR
material.view.file_icon Отчет.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

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

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

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

Задание 1

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

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

Задание 2

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

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

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

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

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

май 2019, зачтено без замечаний

Задорожный Анатолий Филиппович
Системное программное обеспечение. Лабораторная работа №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-3. Вариант 1.
Лабораторная работа 1 Тема: Вычисление арифметических выражений Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы: ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ. Задание 1 Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ. Выполните отладку программу с использованием отладчика TurboDebugger. В ходе отладки посмотрите как изменяются р
User nik200511 : 20 января 2020
276 руб.
Системное программное обеспечение. Лабораторные работы №№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
Лабораторные работы по дисциплине:Сети связи. 2-й вариант
Лабораторная работа № 1 Система нумерации Лабораторная работа № 2 Временная коммутация в ЦСК Лабораторная работа № 3 Программная организация процесса ввода информации Лабораторная работа № 4 Поиск пути в двухзвенном коммутационном поле
350 руб.
Технологическое проектирование производственной зоны технического обслуживания
Оглавление ВВЕДЕНИЕ 1. АНАЛИЗ ПРОИЗВОДСТВЕННОЙ ДЕЯТЕЛЬНОСТИ ПРЕДПРИЯТИЯ МУП ДЭУ №7 Г. НОВОАЛТАЙСКА 1.1. Общая характеристика предприятия 1.2 Анализ производственного процесса ТО 1.3. Обоснование темы дипломного проекта 2. ТЕХНОЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ ПРОЦЕССОВ ТО-1 И ТО-2 ТРАНСПОРТНЫХ СРЕДСТВ 2.1 Расчет производственной программы и объема работ по техническому обслуживанию и ремонту 2.2 Организация технического обслуживания автомобилей 2.3 Технологический процесс ТО 2.4 Технология проведения
User Калян : 27 февраля 2012
100 руб.
Разработка нового технологического процесса получения корпусной клапанной коробки с активным использованием прогрессивного оборудования
- рассмотрено служебное назначение детали в целом и функции отдельных поверхностей. Анализ технических требований позволил выявить неуказанные на чертеже технические требования и их численные значения. Анализ детали на технологичность позволил выявить нетехнологичные элементы конструкции детали. - укрупнённо сравнены способы получения заготовки и подробно разработаны заготовка из проката и поковка на молотах, что позволило снизить расходы и уменьшить стоимость заготовки по сравнению с базовым ва
User Dmityr : 2 декабря 2015
500 руб.
Разработка нового технологического процесса получения корпусной клапанной коробки с активным использованием прогрессивного оборудования
Проект реконструкции ремонтной мастерской ООО СХО «Заречье» отделение «Новостройка» Кемеровского района с разработкой стенда для ремонта коробок перемены передач, раздаточных коробок и ведущих мостов автомобилей
Содержание расчетно-пояснительной записки Введение 1. Обоснование проекта 2. Технологическая часть 3. Конструкторская часть 4. Безопасность жизнедеятельности 5. Технико-экономическая оценка проекта Заключение Литература Приложение 5. Перечень графического материала 1. Краткая характеристика хозяйственной деятельности 2. График загрузки мастерской 3. Технологическая планировка проектируемой мастерской 4. Вид общий 5,6. Сборочные чертежи
User proekt-sto : 24 декабря 2024
650 руб.
Проект реконструкции ремонтной мастерской ООО СХО «Заречье» отделение «Новостройка» Кемеровского района с разработкой стенда для ремонта коробок перемены передач, раздаточных коробок и ведущих мостов автомобилей
up Наверх