Системное программное обеспечение. Лабораторная работа №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.
Системное программное обеспечение. Лабораторная работа №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
Системное программное обеспечение. Лабораторная работа №3. Вариант №18. Вариант №8.
Лабораторная работа 3 по дисциплине Системное программное обеспечение. Вариант 18. Вариант 8. Лабораторная работа 3. Тема: Работа с массивами данных Цель работы: Научиться обрабатывать массивы данных Задание 1 1.Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет максимальный элемент массива и результат заносит в переменную регистр Max. 2.Выполните отладку программу с использованием отладчика TurboDebugger. Посмотрите как изменяются регистры в процессе выполнения п
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 Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ. TITLE Program5 ;название программы .MODEL small ... Выполните отладку программу с использованием отладчика Tu
User nik200511 : 28 декабря 2020
166 руб.
ЛАБОРАТОРНАЯ РАБОТА №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 руб.
Анализ структуры доходов и расходов сбалансированного бюджета города
СОДЕРЖАНИЕ Теоретическая часть…………………………………………………………………..3 Финансы региональных органов власти…………………………………………...3 Расходы внебюджетных фондов……………………………………………………18 Практическая часть………………………………………………………………….26 Бюджет города Калининграда……………………………………………………...26 Бюджет города Красноярска………………………………………………………..40 Сравнительный анализ бюджетов города Калининграда и города Красноярска…………………………………………………………………………..42 Список литературы…………………………………………………………………..45 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ ФИНАНСЫ
User Elfa254 : 4 января 2014
20 руб.
Суров Г.Я. Гидравлика и гидропривод в примерах и задачах Задача 14.6 Вариант 0
Принципиальная схема нерегулируемого объемного гидропривода поступательного движения приведена на рис. 14.7. Известны: диаметр гидравлического цилиндра Dц = 100 мм; диаметр штока dш = 50 мм; ход поршня S = 450 мм; усилие на штоке при рабочем ходе Р; сила трения в уплотнениях поршня и штока гидроцилиндра Fт; частота рабочих циклов (число циклов в секунду) i; потери давления в распределителе Δрр в фильтре Δрф. Определить: 1) подачу насоса Qн; 2) скорость движения штока при рабочем υp.x и холост
User Z24 : 18 октября 2025
200 руб.
Суров Г.Я. Гидравлика и гидропривод в примерах и задачах Задача 14.6 Вариант 0
Курсовая и Лабораторные работы 1-3 по дисциплине: Мультисервисные сети связи (часть 2). Вариант №2
ЛАБОРАТОРНАЯ РАБОТА 1.«Настройка VLAN в Cisco Packet Tracer (CPT)» Цель работы: Приобретение навыков в настройке VLAN. Рекомендуемая литература: 1. Лекции по темам 4 и 8. 2. Данные указания к ЛР-1. 3. Видеоматериалы по работе в СРТ. Задачи для ЛР-1: 1. Составить схему в среде СРТ, указанную на рис. 1.1. 2. Составить таблицы VLAN для каждого коммутатора согласно схеме рис.1-1. Обозначить в таблицах транковые порты и порты доступа. 3. Настроить в СРТ VLAN 10, 20, 100, 120 и 150 на коммутаторах S
User IT-STUDHELP : 26 декабря 2022
1100 руб.
Курсовая и Лабораторные работы 1-3 по дисциплине: Мультисервисные сети связи (часть 2). Вариант №2 promo
Теплотехника Задача 17.27 Вариант 43
Определение параметров в характерных точках для идеального цикла газотурбинной установки с подводом теплоты в изобарном процессе Для идеального цикла газотурбинной установки (ГТУ) с подводом теплоты при p=const определить параметры в характерных точках, работу полезную, количество подведённой и отведённой теплоты, термический к.п.д. цикла, если дано: начальное давление р1, МПа; начальная температура t1, ºС, степень увеличения давления в адиабатном процессе сжатия β, температура в т.3 не должн
User Z24 : 2 февраля 2026
200 руб.
Теплотехника Задача 17.27 Вариант 43
up Наверх