Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Завдання на роботу. Написати асемблер-програму для обробки масиву





Написати асемблер-програму для обробки масиву. Новий масив зберегти в пам’яті без пошкодження старого масиву.

 

Таблиця 9.1 - Варіанти завдань

Тип, кількість елементів масиву Зміст обробки
  однобайтові знакові, 32 Вибір парних елементів
  двобайтові беззнакові, 16 Вибір непарних елементів
  однобайтові знакові, 54 Інвертування додатніх елем.
  двобайтові беззнакові, 62 Вибір парних елементів
  однобайтові знакові, 32 Вибір непарних елементів
  двобайтові знакові, 24 Вибір непарних елементів
  однобайтові знакові, 28 Вибір від’ємних елементів
  двобайтові беззнакові, 53 Інвертування додатніх елем.
  однобайтові беззнакові, 64 Вибір непарних елементів
  двобайтові знакові, 60 Вибір парних елементів
  однобайтові знакові, 36 Вибір парних елементів
  двобайтові знакові, 50 Інвертування від’ємних елем.
  однобайтові знакові, 54 Інвертування парних елем.
  двобайтові знакові, 62 Вибір додатніх елементів

 

9.4 Приклад оформлення звіту

 

Написати асемблер-програму вибору від’ємних чисел в масиві з 16 двобайтових знакових чисел, з яких треба утворити новий масив.


Рисунок 9.1 - Блок-схема алгоритму

Програма:

  MOV BX, 0100 MOV SI, 0120 MOV CX, 0010 m2: MOV AX, [BX] AND AX, AX JNS m1 MOV [SI], AX ADD SI, 2 m1: ADD BX, 2 LOOP m2 ® початковий адрес ел. масиву 1 ® початковий адрес ел. масиву 2 ® кількість елементів ® зчитування в АХ елем. масиву 1 ® встановлення прапорців ® якщо число додатнє, перехід на m1 ® запис ел. по умові в масив 2 ® позиціювання на місце ел. 2 ® номер наступного ел. масиву 1 ® повернення до m2

ЛАБОРАТОРНА РОБОТА №10

 

КОМАНДИ МНОЖЕННЯ, ДІЛЕННЯ

 

10.1 Мета роботи

 

Дослідити властивості і застосування команд мно-ження та ділення при програмуванні.

 

10.2 Теоретичні відомості

 

Date: 2015-12-12; view: 473; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию