- •Міністерство освіти і науки України
- •Модуль 1: арифметичні і логічні основи еом
- •1.1 Термінологія одиниць вимірювання
- •1.2 Аналогові та цифрові системи
- •1.3 Логічні булеві вентилі
- •1.4 Системи числення
- •Десяткова система важка для технічної реалізації. Елементи з 10 стійкими станами ( на основі сегнетокераміки, декатрони і т.Д.) мають невисоку швидкість переключення.
- •1.5 Десяткова та двійкова системи числення
- •1.6 Десятково-двійкова конвертація
- •1.7 Шістнадцяткова система числення
- •1.8 Конвертація з двійкової до шістнадцяткової системи числення
- •1.9 Конвертація з шістнадцяткової до двійкової системи числення
- •1.10 Конвертація у систему числення з будь яким базисом
- •1.11 Прямий, зворотний і додатковий коди
- •Нуль у додатковому коді має одне представлення
- •Правила виконання додавання двійкових чисел
- •1.12 Ознака переповнення розрядної сітки
- •1.13 Лабораторна робота 1
- •Порядок виконання:
- •1.14 Питання з підготовки до модульного контролю
- •Модуль 2: класична структура еом
- •2.1 Комп’ютерні системи і програми
- •2.2 Типи комп’ютерів
- •2.3 З’єднання комп’ютерних систем
- •2.4 Поява Internet
- •2.5 Вартість технологій
- •2.6 Основні пристрої еом.
- •2.7 Структурна схема еом.
- •2.8 Структура і типи команд.
- •2.9 14 Регістрів мікропроцесора Intel 8086
- •Сегментні регістри
- •Регістри зсуву
- •Регістр прапорів
- •2.10 Лабораторна робота 2
- •Порядок виконання:
- •Короткі теоретичні зведення Операційна система ms-dos
- •Ім'я команди перемикачі параметри
- •Команди загального призначення.
- •6) Форматування дисків.
- •Format дисковод: [/1] [/4] [/8] [t:доріжки] [n:сектора] [/V][/s]
- •Каталоги
- •Робота з каталогами:
- •Робота з файлами.
- •1) Створення файлів
- •1 File(s) copied ( 1 файл скопійований )
- •2) Видалення файлів.
- •3) Перейменування файлів.
- •4) Копіювання файлів
- •5) Відображення умісту файлу на екрані.
- •6) Порівняння файлів.
- •7) Пошук
- •2.11 Лабораторна робота 3
- •Порядок виконання:
- •Утиліта налагоджувача debug.
- •2.12 Лабораторна робота 4 Тема: Команди зсуву та циклічного зсуву Зміст завдання
- •Теоретичні відомості до виконання лабораторної роботи
- •Команди циклічного зсуву
- •2.13 Питання з підготовки до модульного контролю
- •3.2 Типи запам'ятовуючих елементів озп
- •3.3 Організація основної пам'яті еом - стекова пам’ять
- •3.5 Лабораторна робота № 5
- •Порядок виконання:
- •Теоретичні зведення до виконання лабораторної роботи №5 Пересилка даних
- •3.6 Питання з підготовки до модульного контролю
- •Модуль 4. Організація систем переривання програм
- •4.1 Стан процесора. Вектор стану
- •4.2 Принципи організації систем переривання програм
- •4.3 Організація переходу до програми оброблення переривання
- •4.4 Пріоритети
- •4.5 Лабораторна робота 6 Тема: Стек і його використання для виклику процедур
- •Порядок виконання.
- •Зміст завдання:
- •Короткий опис команд мови assembler, що використовуються в лабораторній роботі 6
- •Короткий перелік основних команд утиліти налагоджувача debug, що використовується у лабораторній роботі 5
- •4.6 Еволюція операційних систем
- •4.7 Архітектура операційних систем
- •4.8 Координація дій машини
- •4.9 Питання з підготовки до модульного контролю
- •Віддруковано друкарнею
- •69006, М. Запоріжжя, пр. Леніна, 226
3.5 Лабораторна робота № 5
Тема: Безпосередня, регістрова і непряма адресації операндів в команді пересилки даних
Мета: 1. Ознайомитися з роботою команди пересилки даних;
2. На прикладі команди пересилки даних вивчити способи адресації операндів.
Порядок виконання:
1. Ознайомитися зі структурою команди пересилки даних MOV і основними способами адресації операндів.
2. Зміст завдання:
а) Помістіть в регістри SS і DS шістнадцяткові числа, що вказані в таблиці 3.1 для кожного варіанту.
б) Кожну з приведених нижче інструкцій введіть, починаючи з адреси CS:0100 . Ознайомтеся із вмістом регістрів і зафіксуйте вміст тих з них, які служать для зберігання операндів, і імовірно можуть змінитися в результаті виконання даної інструкції.
Протрасуйте інструкцію і відзначте як змінився вміст регістрів. Вкажіть використаний в команді спосіб адресації і характер дії команди.
Для команд, що використовують непряму адресацію, вкажіть, яким чином (з використанням яких регістрів) формується виконавча адреса. Відзначте результати виконання команди, використовуючи команду DEBUG для перегляду дампу пам'яті.
1) MOV AX,17D6
2) MOV BX,3FC6
3) MOV EF56,CX
4) MOV DS,12EC
5) MOV SI,2CA5
6) MOV BP,3AC6
7) MOV DX,BX
8) MOV BL,BH
9) MOV AX,BL
10) MOV DI,DX
11) MOV CH,DL
12) MOV [BX],AX
13) MOV [DI],CH
14) MOV CX,[SI]
15) MOV AL,[BP]
16) MOV [BP+SI],AX
17) MOV [AX],BX
18) MOV AX,[DX]
19) MOV [BL],AX
20) MOV BX,[BP]
21) MOV [BX],BP
в) Напишіть декілька послідовностей інструкцій, що дозволяють помістити інформацію з одного елементу пам'яті в інший (кількість інформації і адреси елементів пам'яті вказані в таблиці 3.1).
Зміст звіту:
1. Тема і мета лабораторної роботи.
2. По кожному пункту завдання відобразити:
а) структуру всіх команд, що були використані в процесі виконання пункту завдання;
б) результати виконання кожної команди.
Таблиця 3.1. Завдання до лабораторної роботи 5
|
Варіант |
SS |
DS |
Байт чи слово |
з елементу |
в елемент |
|
1. |
3918 |
9A1F |
байт |
SS:76E2 |
DS:9C12 |
|
2. |
4536 |
8B2E |
слово |
DS:723A |
DS:8D34 |
|
3. |
4A3F |
7C3C |
байт |
SS:6153 |
SS:7E56 |
|
4. |
5F63 |
6D4D |
слово |
DS:6AD3 |
SS:6F78 |
|
5. |
4EAB |
515B |
байт |
SS:54EB |
DS:509A |
|
6. |
5687 |
426C |
слово |
DS:6AA3 |
SS:41BC |
|
7. |
54E3 |
337A |
байт |
SS:33A4 |
DS:32DE |
|
8. |
78EF |
2409 |
байт |
DS:3A16 |
DS:23F1 |
|
9. |
8756 |
55DE |
слово |
SS:276C |
DS:6423 |
|
10. |
7EAA |
46AC |
слово |
DS:4ACB |
SS:5545 |
|
11. |
5F34 |
3768 |
байт |
SS:62FA |
SS:4667 |
|
12. |
65FF |
2824 |
слово |
DS:72CB |
SS:3789 |
|
13. |
51EA |
9935 |
байт |
SS:772A |
DS:2801 |
|
14. |
42AA |
8A17 |
слово |
DS:788C |
SS:99AB |
|
15. |
81AB |
7BEF |
байт |
SS:9DAD |
DS:8ACD |
|
16. |
76E2 |
9C12 |
байт |
DS:3918 |
DS:9A1F |
|
17. |
723A |
8D34 |
байт |
SS:4536 |
DS:8B2E |
|
18. |
6153 |
7E56 |
слово |
DS:4A3F |
SS:7C3C |
|
19. |
6AD3 |
6F78 |
слово |
SS:5F63 |
SS:6D4D |
|
20. |
54EB |
509A |
байт |
DS:4EAB |
SS:515B |
|
21. |
6AA3 |
41BC |
слово |
SS:5687 |
DS:426C |
|
22. |
33A4 |
32DE |
слово |
DS:54E3 |
SS:337A |
|
23. |
3A16 |
23F1 |
байт |
SS:78EF |
SS:2409 |
|
24. |
276C |
6423 |
слово |
DS:8756 |
DS:55DE |
|
25. |
4ACB |
5545 |
байт |
SS:7EAA |
DS:46AC |
|
26. |
62FA |
4667 |
слово |
DS:5F34 |
SS:3768 |
|
27. |
72CB |
3789 |
байт |
SS:65FF |
SS:2824 |
|
28. |
772A |
2801 |
слово |
DS:51EA |
SS:9935 |
|
29. |
788C |
99AB |
слово |
SS:42AA |
DS:8A17 |
|
30. |
9DAD |
8ACD |
байт |
DS:81AB |
DS:7BEF |
