Лабораторная работа. Основы системного программирования. Вариант № 4

Цена:
100 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon lab1.asm
material.view.file_icon LAB1.EXE
material.view.file_icon ФИО, Сист.програм, лаб 1 (4с, 04 вар).doc

Необходимые программы

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Вычисление арифметических выражений.
1. Цель работы
Научиться использовать арифметические команды языка ассемблера.

2. Порядок выполнения работы

1. В Far Manager создадим файл myprog.asm.
2. В файле myprog.asm наберем программу, которая вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ. Строки программы прокомментированы.
3. Разработка программы по вычислению выражения (согласно варианта 04):
5•(А - В) - 2•С + 5
Выводы по работе:
В ходе проделанной работы изучено и практически освоены основной синтаксис языка программирования низкого уровня ассемблер. Изучены операции по вычислению значения математических выражений, а так же изучены принципы трансляции компиляции и отладки программы приложениями, входящими в пакет TASM. Язык Ассемблера довольно прост и понятен, в тоже время его основное предназначение программирование контролёров и микросхем, логики и систем управления.

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

Зачет ноябрь 2012 г.
Основы системного программирования. Лабораторная работа № 4. Вариант № 4
1. Исполнить программу с несколькими (три - четыре) различными (по количеству и по составу) массивами данных, проверить правильность результатов. Рассматривая заданный байт как набор логических значений (x7 x6 x5 x4 x3 x1 x0) (true -1, false - 0), вычислить логическую формулу f =(x7 & x6 &x3 ) V (x6 & x4 & x2 & x1). 2. Используя предложенную выше программу, выполните второе задание. Исполнить программу с несколькими (три - четыре) различными (по количеству и по составу) массивами данных, пров
User mortis : 27 декабря 2012
50 руб.
Основы системного программирования. Лабораторная работа № 5. Вариант № 4
Основы системного программирования. Лабораторная работа № 5 Работа со строками. Использование функций DOS. Вариант № 4 1. Цель работы Научиться использовать функции DOS для ввода и вывода строковой информации 2. Порядок выполнения работы 1. В Unreal Commander создадим файл lab5prim.asm. 2. В файле lab5prim.asm наберем программу, которая позволяет ввести строку с клавиатуры и определить сколько заданных символов содержится в ней. Программа подсчитывает количество единиц в заданном байте и резу
User mortis : 8 марта 2013
100 руб.
Основы системного программирования. Лабораторная работа № 2. Вариант №4
В АРХИВЕ ОТЧЕТ и САМА ПРОГА Оператор цикла LOOP. Команды условных переходов 1. Цель работы Научиться использовать оператор повторения и команды условных переходов. 2. Порядок выполнения работы 1. В Far Manager создадим файл lab2prim.asm. 2. В файле lab2prim.asm наберем программу, которая суммирует числа от 1 до 10 и результат заносит в регистр АХ. Строки программы прокомментированы. 3. Исполнить программу с несколькими (три - четыре) значениями параметра N, проверить правильность результатов.
User mortis : 18 ноября 2012
100 руб.
Основы системного программирования. Лабораторная работа № 3. Вариант № 4
Работа с массивами данных 1. Цель работы Научиться обрабатывать массивы данных 2. Порядок выполнения работы 1. В Far Manager создадим файл lab3prim.asm. 2. В файле lab3prim.asm наберем программу, которая программа вычисляет максимальный элемент массива и результат заносит в переменную регистр Max. Строки программы прокомментированы. 3. Решить задачу: Исполнить программу с несколькими (три - четыре) различными (по количеству и по составу) массивами данных, проверить правильность результатов. Най
User mortis : 18 ноября 2012
100 руб.
Лабораторные работы по предмету: Основы системного программирования. Вариант № 4
Отчёт по лабораторной работе №1 Дисциплина: «Основы системного программирования» Тема: Вычисление арифметических выражений Отчёт по лабораторной работе №2 Дисциплина: «Основы системного программирования» Тема: Оператор цикла LOOP. Команды условных переходов Отчёт по лабораторной работе №3 Дисциплина: «Основы системного программирования» Тема: Работа с массивами данных Отчёт по лабораторной работе №4 Дисциплина: «Основы системного программирования» Тема: Логические операции Отчёт
User Jurgen : 24 октября 2012
499 руб.
Основы системного программирования. Лабораторная работа №4. Вариант №14 (№4).
Основы системного программирования. Лабораторная работа №4. Вариант №14 (№4). Логические операции. Цель работы: Научиться использовать команды логических операций Порядок выполнения работы: Задание 1. 1. Создаем файл lab4.asm с помощью редактора edit.com. 2. Записываем текст программы. Программа подсчитывает количество единиц в заданном байте и результат заносит в регистр DX.
User sibgutido : 22 июня 2013
99 руб.
Основы системного программирования. Лабораторная работа № 4. Вариант №7
Вариант №7 Логические операции Цель работы: научиться использовать команды логических операций. Задание: Используя предложенную программу, выполнить задание. Исполнить программу с несколькими (три-четыре) различными (по количеству и составу) массивами данных, проверить правильность результатов. Дан массив из 6 байт. Рассматривая его, как массив из 48 бит, посчитать в нём количество нулей. Работа выполнена с использованием пакета ASM (Turbo Assembler). В работе представлены исходные тексты
User tchestr : 23 января 2013
600 руб.
Основы системного программирования. Лабораторная работа №2
Цель работы: Научиться использовать оператор повторения и команды условных переходов. Задание 1 Изучите приведенную ниже программу на языке ассемблера. Программа суммирует числа от 1 до 10 и результат заносит в регистр АХ. TITLE Program2 ;название программы .MODEL small ;отводим под стек и под данные по 64Кб .STACK 100h ;отмечаем начало сегмента стека .DATA ;отмечаем начало сегмента данных .CODE ;отмечаем начало сегмента кодов main PROC MOV AX, @data ;копируем адрес MOV DS, AX ;сегмента дан
User ss011msv : 25 октября 2012
400 руб.
Каналізаційні очисні споруди
Зміст Вступ…………………………………………………………………………………….4 1. Розрахункові витрати стічних вод…………………………………………………4 2. Розрахункові концентрації забруднень стічних вод……………………………...6 3. Необхідний ступінь очистки стічних вод…………………………………………7 3.1 Нормативи якості води водоймища…………………………………………….7 3.2 Розрахунковий коефіцієнт змішування стічних вод з водою річки………….8 3.3 Необхідний ступінь очистки стічних вод………………………………………9 3.3.1 Допустима концентрація завислих речовин в очищених стічних водах…..9 3.3.2 Допус
User Рики-Тики-Та : 31 января 2012
55 руб.
Цифровая обработка сигналов. Контрольная работа. Вариант №10
ЗАДАЧА 1 Непрерывное сообщение передается от источника к получателю по дискретному каналу связи. Требуется: 1. Изобразить обобщенную структурную схему системы связи для передачи непрерывных сообщений дискретными сигналами, привести подробное описание назначения входящих в нее блоков. Преобразование сообщения и сигналов в системе связи проиллюстрировать (качественно) приведением временных и спектральных диаграмм для следующих точек тракта: - на выходе источника непрерывного сообщения (сигнала)
User maromash : 14 января 2014
300 руб.
Гидравлика гидравлические машины и гидроприводы Задача 10 Вариант 9
По сифонному трубопроводу длиной l жидкость Ж при температуре 20ºC сбрасывается из отстойника A в отводящий канал Б. Какой должен быть диаметр d трубопровода (его эквивалентная шероховатость Δэ), чтобы обеспечить сбрасывание жидкости в количестве Q при напоре H? Трубопровод снабжен приемным клапаном с сеткой (ξк), а плавные повороты имеют углы 45º и радиус округления R=2r. Построить пьезометрическую и напорную линии.
User Z24 : 17 ноября 2025
450 руб.
Гидравлика гидравлические машины и гидроприводы Задача 10 Вариант 9
Дискретная математика. Контрольная работа. Вариант 11.
I. Задано универсальное множество U и множества A, B, C, D. Найти результаты действий a) - д) и каждое действие проиллюстрировать с помощью диаграммы Эйлера-Венна. II. Ввести необходимые элементарные высказывания и записать логической формулой следующее предложение. III. Для булевой функции найти ...
User carbadjuec : 23 июня 2011
90 руб.
up Наверх