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

Цена:
400 руб.

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

material.view.file_icon
material.view.file_icon Лабораторная3 Основы системного программирования.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Цель работы: Научиться обрабатывать массивы данных.
Задание 1
Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет максимальный элемент массива и результат заносит в переменную регистр Max.
TITLE Program3  ;название программы
.MODEL small  ;отводим под стек и под данные по 64Кб
.STACK 100h  ;отмечаем начало сегмента стека
.DATA  ;отмечаем начало сегмента данных
A DW 5, 3, 9, 4, 5
Max DW 0  ;описание массива из 5 элементов
;описание переменной Max
.CODE  ;отмечаем начало сегмента кодов
main PROC  
mov AX, @data  ;копируем адрес
mov DS, AX  ;сегмента данных
mov SI, OFFSET A  ;заносим в SI начало массива А
mov CX, 4  ;в СХ заносим количество итераций
cld  ;устанавливаем прямой порядок обработки массива
mov AX, [SI]  
mov Max, AX
L1:  ;в Мах заносим первый элемент массива
inc SI  ;сдвигаемся по массиву к следующему
inc SI  ;элементу
mov AX,[SI]  ;заносим в АХ текущий элемент массива
cmp AX, Max
jbe L2  ;сравниваем АХ с Мах
;если меньше или равно, переходим на L2
mov Max, AX
L2:  ;иначе запоминаем новый максимум
loop L1  ;циклически повторяем все действия
mov AX,4C00h  ;выход
int 21h  ;из программы
main ENDP

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

2012 ЗАЧЕТ без замечаний вариант 03.
Основы системного программирования. Лабораторная работа №3. Вариант №3
Лабораторная работа Работа с массивами данных Цель работы: Научиться обрабатывать массивы данных. Порядок выполнения работы: 1. В Far Manager создадим файл lab3.asm. 2. В файле lab3.asm наберем программу, которая вычисляет сумму абсолютных величин в массиве чисел и заносит ее в DX. Основные строки программы прокомментируем.
User 4eJIuk : 12 сентября 2013
70 руб.
Лабораторная работа №3 «Основы системного программирования». Вариант № 5
Вариант 05 Цель работы: Научиться обрабатывать массивы данных. Задание 1 Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет максимальный элемент массива и результат заносит в переменную регистр Max. Задание 2 Используя предложенную выше программу, выполните второе задание. Исполнить программу с несколькими (три - четыре) различными (по количеству и по составу) массивами данных, проверить правильность результатов. Номер задания выбирается в соответствии с последней цифро
User odja : 9 февраля 2013
123 руб.
Основы системного программирования. Лабораторная работа №3. Вариант №7
Вариант №7 Работа с массивами данных Цель работы: научиться обрабатывать массивы данных. Задание: Используя предложенную программу, выполнить задание. Исполнить программу с несколькими (три-четыре) различными (по количеству и составу) массивами данных, проверить правильность результатов. Необходимо найти количество чисел больших 10h в массиве чисел и занести его в DX. Работа выполнена с использованием пакета ASM (Turbo Assembler). В работе представлены исходные тексты программ, исполняем
User tchestr : 23 января 2013
600 руб.
Основы системного программирования. Лабораторная работа № 3. Вариант № 4
Работа с массивами данных 1. Цель работы Научиться обрабатывать массивы данных 2. Порядок выполнения работы 1. В Far Manager создадим файл lab3prim.asm. 2. В файле lab3prim.asm наберем программу, которая программа вычисляет максимальный элемент массива и результат заносит в переменную регистр Max. Строки программы прокомментированы. 3. Решить задачу: Исполнить программу с несколькими (три - четыре) различными (по количеству и по составу) массивами данных, проверить правильность результатов. Най
User mortis : 18 ноября 2012
100 руб.
Лабораторная работа № 3. Основы системного программирования. Вариант 02
Лабораторная работа 3 Работа с массивами данных Цель работы: Научиться обрабатывать массивы данных. Задание: Найти количество отрицательных чисел в массиве чисел и занести его в DX. Порядок выполнения работы: 1. В Far Manager создадим файл lab3.asm. 2. В файле lab3.asm наберем программу, которая заносит результат в регистр DХ. Строки программы прокомментированы.
User matrixat : 23 октября 2012
200 руб.
Основы системного программирования. Лабораторная работа №3. Вариант №14 (№4).
Основы системного программирования. Лабораторная работа №3. Вариант №14 (№4). Работа с массивами данных. Работа с массивами данных. Цель работы: Научиться обрабатывать массивы данных. Порядок выполнения работы: Задание 1. 1. Создаем файл lab3.asm с помощью редактора edit.com. 2. Записываем текст программы. TITLE lab3 ;название программы .MODEL small ;отводим под стек и под данные по 64Кб .STACK 100h ;отмечаем начало сегмента стека .DATA ;отмечаем начало сегмента данных A DW 5, 3, 9, 4, 5
User sibgutido : 22 июня 2013
99 руб.
Лабораторная работа №3 по дисциплине "Основы системного программирования" (вариант 2)
Тема: Работа с массивами данных Цель работы: Научиться обрабатывать массивы данных. Используя предложенную выше программу, выполните второе задание. Исполнить программу с несколькими (три - четыре) различными (по количеству и по составу) массивами данных, проверить правильность результатов. Номер задания выбирается в соответствии с последней цифрой пароля. Найти количество отрицательных чисел в массиве чисел и занести его в DX.
User Greenberg : 6 октября 2012
79 руб.
Основы системного программирования
Задание 1 1. Создать командный файл, который выполняет следующие действия: a. Очистка экрана b. Создание директории C:\TEMP c. Создание нового файла NEW.TXT с консоли в директории C:\TEMP. d. Создание копий файлов *.TXT, сменив расширение на bat и оставив имя. e. Сравнение копий с оригиналами. f. Просмотр постранично содержимого директории C:\TEMP. g. Удаление всех файлов с расширением TXT с запросом подтверждения из текущей директории.
User ss011msv : 25 октября 2012
400 руб.
Вексель и вексельное обращение в России
1. Введение 3 2. Вексель как ценная бумага 4 3. Источники вексельного права и юридичесеая природа векселя 5 4. Векселеспособность 8 5. Виды векселей 9 6. Составление и реквизиты векселя 10 7. Экземпляры и копии векселя 16 8. Индоссамент 16 9. Аваль 19 10. Платеж по векселю 21 11. Акцепт 22 12. Вексельный иск и регресс 23 13. Место векселя в современной рыночной экономике России 24 14. Становление в России вексельного обращения 26
User Qiwir : 28 октября 2013
10 руб.
Розробка тестової системи для перевірки знань з предмету "Системне програмування"
Зміст Вступ 1 Аналітичний розділ 2 Побудова інформаційно-математичної моделі задачі З Алгоритм задачі 4 Визначення структури даних 5 Розробка інтерфейсу програми з користувачем 6 Код програми 7 Реалізація проекту у візуальному середовищі 8 Аналіз програми 9 Тестування програми 10 Інструкція з експлуатації програми 11 Аналіз отриманих результатів Висновок Список літератури Вступ В нашому житті інформація відіграє дуже важливу роль. З розвитком науково-технічного прогресу її стає в
User Qiwir : 5 октября 2013
10 руб.
Гидравлика и теплотехника ТОГУ Теплопередача Задача 4 Вариант 7
Теплопровод покрыт двумя слоями изоляции, имеющими одинаковую толщину δ. Средний диаметр второго слоя dm2 в n раз больше среднего диаметра первого слоя dm1, а коэффициент теплопроводности изоляции второго слоя в n раз меньше коэффициента теплопроводности первого слоя. На сколько процентов изменится потеря тепла (линейная плотность теплового потока q, Вт/пог.м), если при неизменных температурах наружной и внутренней поверхностей слои изоляции поменять местами.
User Z24 : 4 марта 2026
150 руб.
Гидравлика и теплотехника ТОГУ Теплопередача Задача 4 Вариант 7
Экзаменационная работа по предмету: Электропитание устройств и систем связи. Билет №7
Экзаменационная работа по предмету Электропитание устройств и систем связи, ДО СибГУТИ, билет №7 Специальность - Многоканальные телекоммуникационные системы. 1. Марка электротехнической стали состоит из 4-х цифр, которые последовательно указывают: 2. Если W - число витков первичной обмотки трансформатора, В -индукция, Ф - магнитный поток, то ЭДС самоиндукции: 3. Напряжение U2 > U1 при включении автотрансформатора по схеме: 4. Тороидальные магнитопроводы типа ОЛ имеют сечение сердечника (см2
User SybNet : 16 февраля 2013
110 руб.
up Наверх