Системное программное обеспечение. Лабораторные работы 1-3. Вариант №9 (09,19,29...)

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

material.view.file_icon
material.view.file_icon
material.view.file_icon Lab3.asm
material.view.file_icon LAB3.EXE
material.view.file_icon LAB3.MAP
material.view.file_icon LAB3.OBJ
material.view.file_icon Лабораторная работа №3.doc
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 Лабораторная работа №1.doc
material.view.file_icon
material.view.file_icon Lab2.asm
material.view.file_icon LAB2.EXE
material.view.file_icon LAB2.MAP
material.view.file_icon LAB2.OBJ
material.view.file_icon Лабораторная работа №2.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Лабораторная работа 1 Вычисление арифметических выражений



Задание 1

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

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

Задание 2

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

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

Вариант №9 : 2·В - 1 + 4 (А - 3·С)



Лабораторная работа 2 Оператор цикла LOOP. Команды условных переходов

Задание 1

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

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

Задание 2

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

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

Вариант №9 : Составьте программу для подсчета выражения 2-5+8-11+…+(-1)^N•(3·N+2), где N – произвольное четное положительное число. В программе нельзя использовать команды условных переходов. Допускается использование оператора цикла.

Для поиска: 2-5+8-11+…+(-1)N•(3·N+2)



Лабораторная работа 3 Работа с массивами данных

Задание 1

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

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

Задание 2

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

Вариант №9 : Найти количество чисел в массиве чисел больших 12h и меньших 0Afh. Результат занести в DX.

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

Все работы зачтены с первого раза.

Преподаватель - Задорожный Анатолий Филиппович
Системное программное обеспечение. Лабораторная работа №1. Вариант №9.
Лабораторная работа 1 Тема: Вычисление арифметических выражений Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы: ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ. Задание 1 Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ. Выполните отладку программу с использованием отладчика TurboDebugger. В ходе отладки посмотрите как изменяются р
User nik200511 : 23 января 2020
13 руб.
Системное программное обеспечение. Лабораторные работы 1-3. Вариант 9.
Лабораторная работа 1 Тема: Вычисление арифметических выражений Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы: ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ. Задание 1 Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ. Выполните отладку программу с использованием отладчика TurboDebugger. В ходе отладки посмотрите как изменяются р
User nik200511 : 23 января 2020
30 руб.
Лабораторная работа №1 по дисциплине: Системное программное обеспечение. Вариант №9
Лабораторная работа №1 «Вычисление арифметических выражений» Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы: 1. В Far Manager создадим файл lab1.asm. 2. В файле lab1.asm наберем программу, которая вычисляет выражение 2*В - 1 + 4 (А - 3*С) и результат заносит в регистр CХ.
User SibGOODy : 2 апреля 2018
250 руб.
promo
Системное программное обеспечение. Лабораторная работа №1.
Лабораторная работа 1 Тема: Вычисление арифметических выражений Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы: ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ. Задание 1 Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ. TITLE Program5 ;название программы .MODEL small ... Выполните отладку программу с использованием отладчика Tu
User nik200511 : 28 декабря 2020
166 руб.
Лабораторные работы 1-3 по дисциплине: Системное программное обеспечение. Вариант №9
Вариант №9 Лабораторная работа 1 Вычисление арифметических выражений Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы: 1. В Far Manager создадим файл lab1.asm. 1. В файле lab1.asm наберем программу, которая вычисляет выражение 2 - В (А + В) + С / 4 и результат заносит в регистр BХ. Строки программы прокомментированы. 3. Выполним отладку программу. Проверим значение регистра BХ перед выходом из программы с помощью отладчика Turbo Debugger:
User IT-STUDHELP : 23 декабря 2022
480 руб.
promo
ЛАБОРАТОРНАЯ РАБОТА №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 руб.
Системное программное обеспечение. Лабораторные работы №№1-3
Лабораторная работа № 1 (Простой клиент-сервер с установлением соединения или без установления соединения) Тема: Создание клиент-серверного приложения. Задание: Требуется разработать две программы: 1. Клиентская программа - посылает текстовое сообщение (предложение) серверу и получает ответ. 2. Серверная программа - принимает сообщение, переставляет порядок букв в каждом слове (т.е. меняет направление, например: hello world; после обработки – olleh dlrow) в предложении, сохраняя при этом п
User Russianbear : 2 марта 2020
75 руб.
Лабораторная работа №1 по дисциплине: Системное программное обеспечение
Лабораторная работа №1 По дисциплине: Системное программное обеспечение 1 Цель работы: Научиться использовать арифметические команды языка ассемблера. 2 Порядок выполнения работы: 2.1 В Far Manager создадим файл myProg_1.asm 2.2.1 В файле myProg_1.asm наберем программный код, который вычисляет выражение , где и результат заносит в регистр AX.
User lebed-e-va : 14 декабря 2015
100 руб.
Онлайн Тест 3 по дисциплине: Спутниковые и радиорелейные системы связи.
Вопрос №1 В какой точке тракта приема ЦСРС установлен регенератор радиоствола? на выходе приемника на выходе демодулятора на выходе фильтра Вопрос №2 Наблюдение сигнального созвездия позволяет: провести качественную оценку помехоустойчивости метода модуляции при воздействии шумов оценить значение коэффициента ошибок при воздействии шумов оценить устойчивость связи при воздействии шумов Вопрос №3 Выберите правильное выражение «Запас на замирания- это: Минимально-допустимый множи
User IT-STUDHELP : 1 октября 2023
800 руб.
promo
Экзамен по дисциплине: Безопасность жизнедеятельности. Билет №1
Билет №1 1. Классификация опасных и вредных факторов производственной среды 2. Электробезопасность, электроустановка, электрическая сеть (примеры), электропомещения. Определения, характеристики. 3. Решить задачу В электрической сети (трехфазной трехпроводной, с изолированной нейтралью) напряжением 380/220 В фаза С вследствие повреждения изоляции оказалась замкнутой на корпус незаземленной электроустановки, которой касается человек, и одновременно произошло снижение сопротивления изо
User IT-STUDHELP : 29 сентября 2023
200 руб.
promo
Проект экскаватора
Проектирование рабочего оборудования одноковшового экскаватора
User schustrik-rzhev : 5 марта 2009
Приспособление для испытания запорной арматуры
Приспособление для испытания запорной арматуры диаметром до 250 мм под давлением. Сборочный чертеж выполнен на формате А1 + спецификация. Выполнена в Kompas-3D V16.
User kureson : 17 марта 2020
250 руб.
Приспособление для испытания запорной арматуры
up Наверх