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

Цена:
200 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon lab2.asm
material.view.file_icon LAB2.EXE
material.view.file_icon LAB2.LST
material.view.file_icon LAB2.MAP
material.view.file_icon LAB2.OBJ
material.view.file_icon LAB2.TR
material.view.file_icon Отчет.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Лабораторная работа 2
Оператор цикла LOOP. Команды условных переходов
Цель работы: Научиться использовать оператор повторения и команды условных переходов.
Задание:
Составьте программу для подсчета выражения 1-2+3-4+…+(-1)N+1•N, где N – произвольное четное положительное число, без использования в программе команд условных и безусловных переходов. Допускается использование оператора цикла.

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

Вид работы: Лабораторная работа 2
Оценка:Зачет
Дата оценки: 2012
Приложение прилагается
Основы системного программирования. Лабораторная работа №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 руб.
Экзамен по дисциплине: Основы системного программирования. Вариант 02
1. Дан фрагмент программы на ассемблере: push BX push CX push DX push AX mov AX,3508h add BX,AX pop AX pop DX mov AX,CX shl BX,1 not AX В каждом задании даны начальные значения регистров AX,BX,CX,DX. Определить значения этих регистров после выполнения данного фрагмента. AX=0DEDh, BX=0444h, CX=1649h, DX=0000h 2. Дан фрагмент программы на ассемблере: push AX shr BX,1 add CX,BX not CX kjl: add BX,3 loop kjl or AX, DX В каждом задании даны начальные значения регистров AX,BX,CX,DX. Определить знач
User matrixat : 23 октября 2012
250 руб.
Контрольная работа. Основы системного программирования. Вариант 02
Контрольная работа Задание Написать и отладить программу на языке ассемблера. В программе описать процедуру, которая вычисляет число элементов массива, которые заключены в пределах от А до В, где А, В – заданные целые числа. Параметры передавать следующим образом: в ВХ – смещение массива; в СХ – число элементов в массиве; в АХ – результат вычислений (число элементов). В основной программе вызвать описанную процедуру для двух разных массивов
User matrixat : 23 октября 2012
200 руб.
Лабораторная работа № 3. Основы системного программирования. Вариант 02
Лабораторная работа 3 Работа с массивами данных Цель работы: Научиться обрабатывать массивы данных. Задание: Найти количество отрицательных чисел в массиве чисел и занести его в DX. Порядок выполнения работы: 1. В Far Manager создадим файл lab3.asm. 2. В файле lab3.asm наберем программу, которая заносит результат в регистр DХ. Строки программы прокомментированы.
User matrixat : 23 октября 2012
200 руб.
Лабораторная работа № 4. Основы системного программирования. Вариант 02
Лабораторная работа 4 Логические операции Цель работы: Научиться использовать команды логических операций. Задание: Дан массив из 8 байт. Выполнить последовательное логическое умножение всех элементов массива. Результат занести в DX. Порядок выполнения работы: 1. В Far Manager создадим файл lab4.asm. 2. В файле lab4.asm наберем программу, которая заносит результат в регистр DХ. Строки программы прокомментированы.
User matrixat : 23 октября 2012
200 руб.
Лабораторная работа № 1.Основы системного программирования. Вариант 02
Лабораторная работа 1 Вычисление арифметических выражений Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы: 1. В Far Manager создадим файл lab1.asm. 2. В файле lab1.asm наберем программу, которая вычисляет выражение 7•А - 2•В - 100 + С и результат заносит в регистр CХ. Строки программы прокомментированы.
User matrixat : 23 октября 2012
200 руб.
Лабораторная работа № 5. Основы системного программирования. Вариант 02
Лабораторная работа 5 Работа со строками. Использование функций DOS Цель работы: Научиться использовать функции DOS для ввода и вывода строковой информации. Задание: Ввести с клавиатуры строку. Посчитать количество слов в строке. Вывести полученное число на экран. Предполагается, что слова отделяются друг от друга пробелами. Между словами может более одного пробела. Порядок выполнения работы: 1. В Far Manager создадим файл lab5.asm. 2. В файле lab5.asm наберем программу, которая выводит результа
User matrixat : 23 октября 2012
200 руб.
Основы системного программирования. Лабораторная работа №2. Вариант №3
Лабораторная работа Оператор цикла LOOP. Команды условных переходов Цель работы: Научиться использовать оператор повторения и команды условных переходов. Порядок выполнения работы: 1. В Far Manager создадим файл lab2.asm. 2. В файле lab2.asm наберем программу, которая вычисляет выражение - 1+3+5+...+(2•N+1)и результат заносит в регистр АХ. Основные строки программы прокомментируем.
User 4eJIuk : 12 сентября 2013
70 руб.
Лабораторная работа №3. Плоские раскрывы. вариант общий.
Цель занятия: исследование направленных свойств плоских раскрывов. Основные теоретические сведения. Антенны с прямоугольным и круглым раскрывами (апертурами) нашли широкое применение в диапазоне СВЧ. Примерами таких антенн являются рупорные, параболические, рупорно-линзовые антенны, излучатели в виде открытых концов прямоугольных и круглых волноводов.
User dolgotanya : 15 января 2025
110 руб.
Лабораторная работа №3. Плоские раскрывы. вариант общий.
“Нормативные представления” и повседневный опыт английской леди XVII века в сфере религиозного
В английском обществе XVII века широкое хождение имели литературные сочинения в жанре наставлений или нравоучительных советов. Зачастую они были адресованы женской аудитории. Подобная нормативная литература являлась не только развлекательным чтением для благородных девиц, но во многом способствовала развитию стереотипов социального поведения. Являясь питательной средой для формирования нормативно-ценностных представлений современников, литературная традиция в жанре наставлений отражала все наибо
User Slolka : 8 октября 2013
10 руб.
Экономический рост на основе институциональных изменений
Введение 1. Государство и институциональная структура экономики 2. Типы и причины институциональных изменений 3. Институционализация и деинституционализация в переходной экономике. Институциональные ловушки Заключение Список используемой литературы Введение Актуальность темы исследования. Экономическому росту, как важнейшей характеристике развития национальной экономики, посвящено большое количество фундаментальных исследований. В современном мире не существует практически ни одного госуд
User Elfa254 : 4 ноября 2013
10 руб.
Соціальні групи. Види соціальних груп
Зміст 1. Поняття соціальних груп. Квазігрупи 2. Види соціальних груп 2.1. Види соціальних груп за приналежністю до них індивідів 2.2. Види соціальних груп за характером взаємозв’язків між членами Висновки Перелік літератури 1. Поняття соціальних груп. Квазигрупи Не дивлячись на те, що поняття групи є одним з найважливіших у соціології, серед науковців немає цілковитої згоди відносно його визначення. По-перше, труднощі виникають у зв’язку з тим, що більшість понять у соціології виникає в ході со
User evelin : 4 февраля 2014
5 руб.
up Наверх