Страницу Назад
Поискать другие аналоги этой работы
400 Основы системного программирования. Лабораторная работа № 3ID: 81263Дата закачки: 25 Октября 2012 Продавец: ss011msv (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Лабораторная Форматы файлов: 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. Размер файла: 307,6 Кбайт Фаил: (.zip)
Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:Курсовая работа и Лабораторные 1-3 по дисциплине: Проектирование информационных систем. Вариант №2 (Ювелирный магазин)ЛАБОРАТОРНАЯ РАБОТА №1 по дисциплине «Основы системного программирования». Вариант №0 (10) Контрольная работа и Лабораторные работы №№1-3 по дисциплине: Проектирование информационных систем. Вариант №14 Лабораторная работа №1 по дисциплине: Основы системного программирования. Тема: «Вычисление арифметических выражений». Вариант №8 Лабораторные работы №№1-5 по дисциплине: Основы системного программирования. Вариант №8 Контрольная и Лабораторные работы 1-3 по дисциплине: Проектирование информационных систем. Вариант №8 Контрольная и Лабораторная 1-3 работа по дисциплине: Моделирование. Вариант 02 Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Программирование / Основы системного программирования. Лабораторная работа № 3
Вход в аккаунт: