Лабораторная работа № 1.Основы системного программирования. Вариант 02
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Лабораторная работа 1
Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
1. В Far Manager создадим файл lab1.asm.
2. В файле lab1.asm наберем программу, которая вычисляет выражение 7•А - 2•В - 100 + С и результат заносит в регистр CХ. Строки программы прокомментированы.
Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
1. В Far Manager создадим файл lab1.asm.
2. В файле lab1.asm наберем программу, которая вычисляет выражение 7•А - 2•В - 100 + С и результат заносит в регистр CХ. Строки программы прокомментированы.
Дополнительная информация
Вид работы: Лабораторная работа 1
Оценка:Зачет
Дата оценки: 2012
Приложение прилагается
Оценка:Зачет
Дата оценки: 2012
Приложение прилагается
Похожие материалы
Основы системного программирования. Лабораторная работа 1
kombat64
: 20 апреля 2011
Лабораторная работа №1
Дисциплина: «Основы системного программирования»
Тема: Вычисление арифметических выражений
Цель работы:
Научиться использовать арифметические команды языка ассемблера
Порядок выполнения работы:
1. Создаем файл lab1.asm с помощью редактора edit.com
2. Записываем текст программы
Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ.
Задание 2
Используя предложенную выше программу, разработайте программу, которая вычисляет заданное выражение. Исполни
80 руб.
Экзамен по дисциплине: Основы системного программирования. Вариант 02
matrixat
: 23 октября 2012
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. Определить знач
250 руб.
Контрольная работа. Основы системного программирования. Вариант 02
matrixat
: 23 октября 2012
Контрольная работа
Задание
Написать и отладить программу на языке ассемблера. В программе описать процедуру, которая вычисляет число элементов массива, которые заключены в пределах от А до В, где А, В – заданные целые числа. Параметры передавать следующим образом:
в ВХ – смещение массива;
в СХ – число элементов в массиве;
в АХ – результат вычислений (число элементов).
В основной программе вызвать описанную процедуру для двух разных массивов
200 руб.
Лабораторная работа № 3. Основы системного программирования. Вариант 02
matrixat
: 23 октября 2012
Лабораторная работа 3
Работа с массивами данных
Цель работы: Научиться обрабатывать массивы данных.
Задание:
Найти количество отрицательных чисел в массиве чисел и занести его в DX.
Порядок выполнения работы:
1. В Far Manager создадим файл lab3.asm.
2. В файле lab3.asm наберем программу, которая заносит результат в регистр DХ. Строки программы прокомментированы.
200 руб.
Лабораторная работа № 4. Основы системного программирования. Вариант 02
matrixat
: 23 октября 2012
Лабораторная работа 4
Логические операции
Цель работы: Научиться использовать команды логических операций.
Задание:
Дан массив из 8 байт. Выполнить последовательное логическое умножение всех элементов массива. Результат занести в DX.
Порядок выполнения работы:
1. В Far Manager создадим файл lab4.asm.
2. В файле lab4.asm наберем программу, которая заносит результат в регистр DХ. Строки программы прокомментированы.
200 руб.
Лабораторная работа № 2. Основы системного программирования. Вариант 02
matrixat
: 23 октября 2012
Лабораторная работа 2
Оператор цикла LOOP. Команды условных переходов
Цель работы: Научиться использовать оператор повторения и команды условных переходов.
Задание:
Составьте программу для подсчета выражения 1-2+3-4+…+(-1)N+1•N, где N – произвольное четное положительное число, без использования в программе команд условных и безусловных переходов. Допускается использование оператора цикла.
200 руб.
Лабораторная работа № 5. Основы системного программирования. Вариант 02
matrixat
: 23 октября 2012
Лабораторная работа 5
Работа со строками. Использование функций DOS
Цель работы: Научиться использовать функции DOS для ввода и вывода строковой информации.
Задание:
Ввести с клавиатуры строку. Посчитать количество слов в строке. Вывести полученное число на экран. Предполагается, что слова отделяются друг от друга пробелами. Между словами может более одного пробела.
Порядок выполнения работы:
1. В Far Manager создадим файл lab5.asm.
2. В файле lab5.asm наберем программу, которая выводит результа
200 руб.
Основы системного программирования. Лабораторная работа №1.Вариант №3
dus121
: 16 декабря 2013
Лабораторная работа №1
Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
1. В Far Manager создадим файл lab1.asm.
2. В файле lab1.asm наберем программу, которая вычисляет выражение -А/2+4•(В+1)+3•С и результат заносит в регистр АХ. Основные строки программы прокомментируем.
20 руб.
Другие работы
Отношения эквивалентности и толерантности и их свойства
evelin
: 15 сентября 2013
Введение
В обыденной речи мы часто говорим об одинаковости (о равенстве) каких-то объектов (предметов, множеств, абстрактных категорий), не заботясь о надлежащем уточнении смысла, который мы вкладываем в слово "одинаковый". В главе первой попробуем выявить и раскрыть понятие "одинаковости", определим термины "эквивалентность" и "отношение эквивалентности".
Не менее важной является ситуация, когда нам приходится устанавливать сходство объектов. Если одинаковость объектов означает их взаимозамен
Зачёт. Контрольный тест по курсу «Социология».
Uliya
: 23 января 2020
Контрольный тест по курсу «Социология»
Тема 1. Предмет социологии
1.1. В структуре социологии выделяют два уровня познания общества:
а) микросоциология и макросоциология;
б) гносеология и онтология;
в) фундаментальная социология и прикладная.
1.2. Какой метод считали основным методом социологии О.Конт и Г.Спенсер?
а) диалектико-материалистический;
б) сравнительно-исторический;
в) функциональный.
1.3. Предмет социологии — это:
а) социальные отношения и социальные взаимодействия;
б) межличностные
70 руб.
Технологическая увязка времени работы бригад при строительстве объекта
xtrail
: 17 марта 2013
Содержание
Задание на курсовую работу……………………………………………………3
1.Теоретические основы организации поточного метода строительства…..4
2. Технологическая увязка строительных потоков……………………………7
3.Линейный график и циклограмма движения специализированных
бригад по участкам……………………………………………………………..9
Список используемой литературы……………………………………………11
Задание на курсовую работу:
Комплекс работ по строительству линейных сооружений ГТС разбит на три участка, на каждом из которых выполняется четыре вида одн
120 руб.
Кондуктор 00.49.000
bublegum
: 30 марта 2020
Кондуктор 00.49.000
Кондуктор, показанный на чертеже, предназначен для сверления в шпинделе отверстия диаметром 12 мм.
Кондуктор представляет собой цилиндр 3, надетый на шпиндель до упора в его буртик (на чертеже шпиндель изображен тонкими линиями) и закрепленный винтом 7.
Для сверления шпиндель с закрепленным на нем цилиндром устанавливается на призмах 2 и 4, укрепленных на плите 1. Вертикальное расположение оси втулки 6 обеспечиваются ребром направляющей планки 5, входящим в калиброванный па
400 руб.