Системное программное обеспечение. Лабораторные работы 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 руб.
История государства в схемах
В сжатой и наглядной форме представлены основные понятия и содержание одноимённого курса с учётом последних достижений юридической и исторической наук. Исследуется история государства и права России с момента их возникновения и до настоящего времени. Предназначено для студентов специальности 0201 «Правоведение».
User 1809381792 : 13 января 2014
Встановлення швидкості руху транспортних засобів за допомогою даних, що були отримані з відеореєстратору
Використання інформації з відеореєстраторів при проведенні автотехнічних експертиз окреслюють наступну проблематику: необхідно розробити методику обробки даних з відеореєстратору для встановлення параметрів руху автомобіля; необхідно визначити можливість застосування даних з відеореєстратору для встановлення швидкості руху (а в подальшому, уповільнення або прискорення, координати розташування автомобіля на дорозі); необхідно розробити методику встановлення параметрів руху автомобіля за даними в
User yura909090 : 19 апреля 2012
50 руб.
Задачник по процессам тепломассообмена Задача 10.2
Определить тепловой поток, излучаемый стальной трубой с окисленной поверхностью, имеющей наружный диаметр 70 мм и длину 10 м. Температура поверхности трубы 230 ºС. Труба расположена в помещении на большом удалении от стен, температура которых 20 ºС. Ответ: Q1,2=5,65 кВт.
User Z24 : 24 октября 2025
150 руб.
Задачник по процессам тепломассообмена Задача 10.2
Проект передатчика для цифрового радиовещания по стандарту DRM - Курсовой проект по дисциплине: Радиопередающие устройства систем радиосвязи и радиодоступа. Вариант 15
«Проект передатчика для цифрового радиовещания по стандарту DRM» Содержание Исходные данные 3 Введение 4 1. Разработка структурной схемы передатчика 6 1.1 Предварительный расчет 4-го выходного каскада 6 1.2 Предварительный расчет 3-го предвыходного каскада 6 1.3 Предварительный расчет 2-го предварительного каскада 7 1.4 Предварительный расчет 1-го предварительного каскада 8 1.5 Выбор источников питания 8 1.6 Составление структурной схемы передатчика 9 2. Расчет 4-го выходного каскада усиления
User Roma967 : 28 января 2024
1500 руб.
promo
up Наверх