Лабораторная работа №1 по дисциплине: системное программное обеспечение. Вариант 4

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

material.view.file_icon 2A124262-103A-4F8E-BBB0-73F3EA2ACA2D.docx
Работа представляет собой файл, который можно открыть в программе:
  • Microsoft Word

Описание

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

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

Задание: используя предложенную программу, разработайте программу, которая вычисляет заданное выражение. Исполнить программу с несколькими (три - четыре) наборами исходных данных, проверить правильность результатов. Числа в наборе данных должны быть различными, т.е. положительными, отрицательными, нулевыми. В отчете обязательно привести результаты вычислений.
Выражение: 5·(А - В) - 2·С + 5
Замечание: переменные A, B, C являются целочисленными, могут быть положительными либо отрицательными. Деление полагается целочисленным, т.е., например, 5/2=2, 6/2=3.

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

Оценена Ваша работа по предмету: Системное программное обеспечение
Вид работы: Лабораторная работа 1
Оценка:Зачет
Дата оценки: 12.09.2017
ЛАБОРАТОРНАЯ РАБОТА №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 по дисциплине: Системное программное обеспечение
Лабораторная работа №1 По дисциплине: Системное программное обеспечение 1 Цель работы: Научиться использовать арифметические команды языка ассемблера. 2 Порядок выполнения работы: 2.1 В Far Manager создадим файл myProg_1.asm 2.2.1 В файле myProg_1.asm наберем программный код, который вычисляет выражение , где и результат заносит в регистр AX.
User lebed-e-va : 14 декабря 2015
100 руб.
Системное программное обеспечение. Вариант №4
Задание Написать и отладить программу на языке ассемблера. В программе описать процедуру, которая суммирует элементы массива и результат выводит на экран. Параметры передавать следующим образом: в ВХ – смещение массива; в СХ – число элементов в массиве; в АХ – результат вычислений (сумма элементов массива). В основной программе вызвать описанную процедуру для двух разных массивов.
User IT-STUDHELP : 17 ноября 2021
400 руб.
promo
Лабораторная работа №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 по дисциплине: Системное программное обеспечение. Вариант №4
Лабораторная работа 1 Вычисление арифметических выражений Вариант 4 (-А / 2 + 4·(В + 1) + 3·С) Задание 1 Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ. TITLE Program5 ;название программы .MODEL small ;отводим под стек и под данные по 64Кб .STACK 100h ;отмечаем начало сегмента стека .DATA ;отмечаем начало сегмента данных A DW 5 ; B DW 3 ; C DW 8 ; D DW 9 ; .CODE ;отмечаем начало сегмента кодов main
User IT-STUDHELP : 17 ноября 2021
480 руб.
promo
Лабораторная работа №1 по дисциплине: Системное программное обеспечение. Вариант №9
Лабораторная работа №1 «Вычисление арифметических выражений» Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы: 1. В Far Manager создадим файл lab1.asm. 2. В файле lab1.asm наберем программу, которая вычисляет выражение 2*В - 1 + 4 (А - 3*С) и результат заносит в регистр CХ.
User SibGOODy : 2 апреля 2018
250 руб.
promo
Лабораторная работа №1 по дисциплине: «Системное программное обеспечение».Вариант № 2
Вычисление арифметических выражений Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы: 1. В Far Manager создадим файл lab1.asm. 2. В файле lab1.asm наберем программу, которая вычисляет выражение: 7*А - 2*В - 100 + С и результат заносит в регистр CХ.
User Колька : 31 октября 2017
70 руб.
Лабораторная работа №1 по дисциплине: Системное программное обеспечение. Вариант №3
Лабораторная работа №1 «ВЫЧИСЛЕНИЕ АРИФМЕТИЧЕСКИХ ВЫРАЖЕНИЙ» Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы: 1. В Far Manager создадим файл lab1.asm. 2. В файле lab1.asm наберем программу, которая вычисляет выражение 7*А - 2*В - 100 + С и результат заносит в регистр CХ. Строки программы прокомментированы.
User Учеба "Под ключ" : 13 октября 2017
200 руб.
Социально-экономические инструменты экологически устойчивого развития сельских территорий
Изучение мирового опыта показывает, что сельское хозяйство вступило в полосу перехода от периода постоянного роста производства к периоду экологических ограничений, обусловленных необходимостью сохранения устойчивых агроэкосистем. По нашему мнению, в этом вопросе России следует присоединиться к позиции Европейского Союза, отстаиваемой в рамках Всемирной торговой организации (ВТО). Согласно этой позиции, сельское хозяйство следует рассматривать как многофункциональную систему, целями которой явля
User alfFRED : 3 сентября 2013
10 руб.
Контрольная. Управленческие решения.
Вариант 9. Управленческая ситуация 9. На выборах в Государственную думу осенью 2007 г. в Екатеринбурге второе место из 17 баллотировавшихся кандидатов занял кандидат А. Однако из-за недостаточной явки избирателей результаты выборов были отменены, что позволило кандидату А. продолжить предвыборную борьбу. К счастью для кандидата А., занявший первое место на признанных недействительными выборах кандидат Б. был «снят с дистанции». Облизбирком отменил его регистрацию. А поскольку остальные участники
User studypro3 : 8 августа 2018
200 руб.
Лабораторная работа №3. Исследование неуправляемых выпрямителей. Вариант №5
Лабораторная работа № 3 Исследование неуправляемых выпрямителей Исследование трехфазного неуправляемого выпрямителя Модель включает следующие элементы: – трехфазная система напряжения переменного тока с разделенной магнитной системой, образуемая тремя генераторами переменного напряжения UA,UB,UC с фазовым сдвигом 1200 и однофазными трансформаторами T (групповой трансформатор); – трехфазный мостовой выпрямитель, образуемый диодами VD1…VD6; – нагрузочный реостат RН=50Ом;
User albanec174 : 19 августа 2014
80 руб.
Характеристика й особливості розвитку Чернівецької області
ЗМІСТ Вступ 1. Дослідження економіко-географічного положення та природно-ресурсного потенціалу Чернівецької області 1.1. Адміністративний склад області 1.2. Особливості географічного положення області та його вплив на економічний потенціал 1.3. Коротка економічна оцінка природних умов та корисних копалин 2. Аналіз демографічної ситуації Чернівецької області 2.1.Аналіз тенденції динаміки чисельності населення області 2.2. Характеристика трудових ресурсів області 3. Дослідження місця Черн
User evelin : 24 сентября 2013
45 руб.
up Наверх