Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Арифметичні операції




ТЕОРІЯ

Арифметичні операції мікропроцесора і8086

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

КОНТРОЛЬНІ ПИТАННЯ

ПОРЯДОК ВИКОНАННЯ РОБОТИ

1. Зарезервувати місце в пам’яті у сегменті даних Dseg_1 для масиву байт у 10 елементів MasB.

2. Зарезервувати місце у пам’яті у другому сегменті даних Dseg_2 для масиву слів у 30 елементів з ім’ям MasW.

3. Зарезервувати місце у додатковому сегменті Eseg для таблиці, складеної з 10 записів по 4 елемента TablB.

4. Зарезервувати місце у додатковому сегменті Eseg для таблиці подвійних слів з ім’ям TablAdr 40 елементів.

5. Використовуючи пряму адресацію з індексуванням заповнити масив MasB.

6. Використовуючи базову адресацію зі зміщенням заповнити MasW.

7. Використовуючи базову адресацію з індексуванням заповнити TablB наступним чином: в якості змісту 1-го елементу кожного запису береться елемент MasB з тим же номером, що й номер запису. В якості змісту решти полів береться перший байт елементів MasW по порядку їх слідування у масиві.

8. Використовуючи навперемінно, якщо це можливо чи команду завантаження абсолютної адреси, чи псевдооператори SEG, OFFSET заповнити таблицю TablAdr так, щоб кожний елемент таблиці удавав собою адресу відповідного елементу таблиці TablB

9. Використовуючи операції зі стеком спочатку залишаємо в TablB порядок елементів у записах незмінними, змінити в зворотному порядку розташування записів, а потім не змінюючи розташування записів змінити на зворотній порядок елементів.

ЗМІСТ ЗВІТУ

Постановка задачі.

Текст програми, вихідні дані.

Тести та результати відлогодження.

Блок-схема програми.

Результати рішення на ЕОМ.

Директива SEGMENT та її параметри.

Директива ENDS.

Директива ASSUME.

Заголовок EXE програми.

Визначення даних.

Способи адресації.

Команда MOV, призначення, обмеження при використанні.

Стек, команди роботи зі стеком.

 


 

МЕТА РОБОТИ: Вивчити набір арифметичних операцій і8086.

Переміщення даних – це звичайно, важлива функція, тому що комп’ютер витрачає істотну частину свого часу на переміщення даних з одного місці до другого. Однак в рівній мірі важливо мати можливість маніпулювати даними, виконуючи над ними арифметичні та логічні операції, які підтримуються процесором і8086.

Навіть якщо ваш комп’ютер РС і не витрачає часу на роботу з числами та обчислювальні операції, ви знаєте, що він може це зробити, якщо вам це буде потрібно. Крім того, на комп’ютері РС може працювати множиною електронних таблиць, програм баз даних та інженерних пакетів. Якщо прийняти все це до уваги, то стає достатньо очевидним, що комп’ютер ІВМ РС повинен володіти міцними обчислювальними здібностями. Крім того, у процесорі 8086 не передбачено арифметичних та логічних інструкцій, котрі можуть безпосередньо працювати з операндами, розмір яких перевищує 16 біт.




Поделиться с друзьями:


Дата добавления: 2015-04-25; Просмотров: 516; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.