Лабораторная работа №1 по дисциплине: системное программное обеспечение. Вариант 4
Состав работы
|
|
Необходимые программы
Работа представляет собой файл, который можно открыть в программе:
- Microsoft Word
Описание
Тема: вычисление арифметических выражений
Цель работы: научиться использовать арифметические команды языка ассемблера.
Задание: используя предложенную программу, разработайте программу, которая вычисляет заданное выражение. Исполнить программу с несколькими (три - четыре) наборами исходных данных, проверить правильность результатов. Числа в наборе данных должны быть различными, т.е. положительными, отрицательными, нулевыми. В отчете обязательно привести результаты вычислений.
Выражение: 5·(А - В) - 2·С + 5
Замечание: переменные A, B, C являются целочисленными, могут быть положительными либо отрицательными. Деление полагается целочисленным, т.е., например, 5/2=2, 6/2=3.
Цель работы: научиться использовать арифметические команды языка ассемблера.
Задание: используя предложенную программу, разработайте программу, которая вычисляет заданное выражение. Исполнить программу с несколькими (три - четыре) наборами исходных данных, проверить правильность результатов. Числа в наборе данных должны быть различными, т.е. положительными, отрицательными, нулевыми. В отчете обязательно привести результаты вычислений.
Выражение: 5·(А - В) - 2·С + 5
Замечание: переменные A, B, C являются целочисленными, могут быть положительными либо отрицательными. Деление полагается целочисленным, т.е., например, 5/2=2, 6/2=3.
Дополнительная информация
Оценена Ваша работа по предмету: Системное программное обеспечение
Вид работы: Лабораторная работа 1
Оценка:Зачет
Дата оценки: 12.09.2017
Вид работы: Лабораторная работа 1
Оценка:Зачет
Дата оценки: 12.09.2017
Похожие материалы
ЛАБОРАТОРНАЯ РАБОТА №1 по дисциплине «Системное программное обеспечение»
aiki
: 20 сентября 2020
Лабораторная работа 1
Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
1. В Far Manager создадимфайл lab1.asm.
2. В файле lab1.asm наберем программу, которая вычисляет выражение (А/ 2 + В) / 4 + С – 1 и результат заносит в регистр CХ. Строки программы прокомментированы.
TITLE lab1 ; название программы
.MODELsmall ; отводим под стек и под данные по 64Кб
.STACK 100h ; отмечаем начало сегмента стека
.DATA
300 руб.
Лабораторная работа №1 по дисциплине: Системное программное обеспечение
lebed-e-va
: 14 декабря 2015
Лабораторная работа №1
По дисциплине: Системное программное обеспечение
1 Цель работы:
Научиться использовать арифметические команды языка ассемблера.
2 Порядок выполнения работы:
2.1 В Far Manager создадим файл myProg_1.asm
2.2.1 В файле myProg_1.asm наберем программный код, который вычисляет выражение , где и результат заносит в регистр AX.
100 руб.
Системное программное обеспечение. Вариант №4
IT-STUDHELP
: 17 ноября 2021
Задание
Написать и отладить программу на языке ассемблера. В программе описать процедуру, которая суммирует элементы массива и результат выводит на экран. Параметры передавать следующим образом:
в ВХ – смещение массива;
в СХ – число элементов в массиве;
в АХ – результат вычислений (сумма элементов массива).
В основной программе вызвать описанную процедуру для двух разных массивов.
400 руб.
Лабораторные работы №№1-3 по дисциплине: Системное программное обеспечение. Вариант №4
IT-STUDHELP
: 17 ноября 2021
Лабораторная работа 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
480 руб.
Лабораторная работа №1 по дисциплине «Системное программное обеспечение». Вариант №1
boeobq
: 26 ноября 2021
Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
1. В Far Manager создадим файл LabRab1.asm.
2. В файле LabRab1.asm наберем программу, которая вычисляет выражение
А – 5·(В – 2·С) + 2
и результат заносит в регистр АХ.
Замечание. Переменные A, B, C являются целочисленными, могут быть положительными либо отрицательными. Деление полагается целочисленным, т.е. например, 5/2=2, 6/2=3.
В отчете приведен листи
100 руб.
Лабораторная работа №1 по дисциплине: Системное программное обеспечение. Вариант №9
SibGOODy
: 2 апреля 2018
Лабораторная работа №1
«Вычисление арифметических выражений»
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
1. В Far Manager создадим файл lab1.asm.
2. В файле lab1.asm наберем программу, которая вычисляет выражение 2*В - 1 + 4 (А - 3*С) и результат заносит в регистр CХ.
250 руб.
Лабораторная работа №1 по дисциплине: «Системное программное обеспечение».Вариант № 2
Колька
: 31 октября 2017
Вычисление арифметических выражений
Цель работы:
Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
1. В Far Manager создадим файл lab1.asm.
2. В файле lab1.asm наберем программу, которая вычисляет выражение:
7*А - 2*В - 100 + С и результат заносит в регистр CХ.
70 руб.
Лабораторная работа №1 по дисциплине: Системное программное обеспечение. Вариант №3
Учеба "Под ключ"
: 13 октября 2017
Лабораторная работа №1
«ВЫЧИСЛЕНИЕ АРИФМЕТИЧЕСКИХ ВЫРАЖЕНИЙ»
Цель работы:
Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
1. В Far Manager создадим файл lab1.asm.
2. В файле lab1.asm наберем программу, которая вычисляет выражение 7*А - 2*В - 100 + С и результат заносит в регистр CХ. Строки программы прокомментированы.
200 руб.
Другие работы
Основы построения инфокоммуникационных систем и сетей
SybNet
: 26 ноября 2012
Контрольная (курсовая) работа Основы построения инфокоммуникационных систем и сетей
Варианта здесь нет, задание общее.
Вопрос №1: Дайте определения понятиям “Взаимоувязанная сеть связи”, “первичная сеть связи”, “вторичная сеть связи”.
Вопрос №2: Дайте определения понятиям “информация”, “сообщение”, “сигнал”.
Вопрос №3: Дайте определение телефонной нагрузке.
Вопрос №4: В чём состоит принцип частотного разделения каналов?
Вопрос №5: Что такое цифровой сигнал?
Вопрос №6: Объясните принципы органи
70 руб.
Основы гидравлики МИИТ Задача 3.4 Вариант 5
Z24
: 25 ноября 2025
Из открытого резервуара, в котором поддерживается постоянный уровень, по стальному трубопроводу (эквивалентная шероховатость kэ=0,1 мм), состоящему из труб различного диаметра d и различной длины l, вытекает в атмосферу вода, расход которой Q, температура tºC (рис. 2.3).
Требуется:
1. Определить скорости движения воды и потери напора (по длине и местные) на каждом участке трубопровода.
2. Установить величину напора H в резервуаре.
3. Построить напорную и пьезометрическую линии.
250 руб.
Корпоративные финансы билет №11
inwork2
: 13 декабря 2017
В чем заключается суть создания горизонтальных корпораций? В чем плюсы и минусы таких структур? Приведите пример таких компаний из практической деятельности (экономика вашего населенного пункта, региона, страны, мира, как в настоящее время, так и возможно в истории экономической деятельности).
Задача
Сумма уставного капитала предприятия равна 1000 тыс. руб. В настоящее время у предприятия нет заемного капитала (вариант А). Руководство предприятия собирается реструктурировать капитал, заняв 200
100 руб.
Разработка технологического процесса изготовления детали вал
VikaL
: 4 июня 2022
1. Пояснительная записка:
1.1 Введение
1.2 Анализ функционального назначения детали
1.3 Определения типа производства
1.4 Анализ технологичности детали
1.5 Характеристика материала, определение типа обработки материала
1.6 Выбор заготовки и метод ее изготовления
1.7 Технологическая часть
1.8 Разработка технологического маршрута изготовления детали, определение основных операций и основных переходов
1.9 Выбор оборудования и станочных приспособлений
1.9.1 Выбор режущего инструмента и контрольн
2000 руб.