- •Тест 2. Перечислити основні роз’єми задньої стінки системного блока. Завдання
- •Хід роботи
- •Тест 2. Перечислити основні роз’єми системної плати для плат розширення. Завдання
- •Хід роботи
- •Хід роботи
- •Хід роботи
- •Короткі теоретичні відомості
- •Хід роботи
- •Завдання
- •Хід роботи
- •Наступні результати виконання роботи записувати у таблицю
- •Завдання
- •Хід роботи
- •Завдання
- •Хід роботи
- •Завдання
- •Хід роботи
- •Завдання
- •Рекомендації до виконання завдання
- •Хід роботи
- •Тест 2. Вказати номер порта клавіатури. Завдання
- •Короткі теоретичні відомості
- •Хід роботи
- •Тест 2. Обчислити кількість кольорів монітора при різних глибинах кольору: 8, 16 та 32 біти. Завдання
- •Короткі теоретичні відомості
- •Хід роботи
- •Тест 2. Як виконуються арифметичні операції множення і ділення для двобайтних чисел. Завдання
- •Хід роботи
Завдання
Дослідити базову адресацію.
Дослідити базово-індексну адресацію.
Дослідити базово-індексну адресацію із зміщенням.
Хід роботи
Результати виконання роботи записувати у таблицю
№ з/п |
Команда або директива |
Значення |
|
Регістрів |
комірок пам’яті |
||
|
|
|
|
Записи директив а і р у таблицю не вносити.
Із командного рядка запустити програму DEBUG.
Базова адресація. Занести у регістр АХ значення АА**, де ** - номер варіанта, тобто порядковий номер студента у журналі групи (а mov ax, aa** p). Записати у звіт значення регістра АХ.
Занести у регістр ВХ значення ВВBB, (а mov bx, bbbb p). Записати у звіт значення регістра ВХ.
Переглянути комірки ВВBB та ВВBB+1, записати їх значення у звіт (d bbbb ).
Занести у комірку на яку вказує регістр ВХ значення яке знаходиться у регістрі АХ (a mov [bx],ax p). Переглянути комірки пам’яті з адресами BBBB та ВВBB+1 і записати у звіт їх значення (d bbbb ).
Базово-індексна адресація. Занести у регістр SI значення 1111 (a mov si,1111 p ). Записати у звіт значення регістра SI.
Переглянути комірки пам’яті з адресами ВВBB+1111 та ВBBB+1111+1 та записати у звіт їх значення (d cccc ).
Занести у регістр DХ значення DD**, (а mov dx, dd** p). Записати у звіт значення регістра DХ.
Занести у комірки пам’яті, починаючи з адреси на яку вказують регістри ВХ і SI, значення регістра DХ (a mov [bx+si],dх р).
Переглянути комірки пам’яті з адресами ВВBB+1111 та ВВBB+1111+1 і записати у звіт їх значення (d cccc ).
Збільшити значення регістра SI на 2 (a inc si p a inc si p ). Записати значення регістра SI у звіт.
Занести у регістр DХ значення ЕЕ**, (а mov dx, ее** p). Записати у звіт значення регістра DХ.
Занести у комірки пам’яті, починаючи з адреси на яку вказують регістри ВХ і SI, значення регістра DX (a mov [bx+si],dx р).
Переглянути комірки пам’яті з адресами ВВBB+1111+2 та ВВBB+1111+3 і записати у звіт їх значення (d ccce ).
Занести у регістр АХ значення із комірок на які вказують регістри ВХ та SI (a mov ax, [BX+SI] p). Записати значення регістра АХ у звіт.
Зменшити значення регістра SI на 2 (a dec si p a dec si p ). Записати значення регістра SI у звіт.
Занести у регістр АХ значення із комірок на які вказують регістри ВХ та SI (a mov ax, [BX+SI] p). Записати значення регістра АХ у звіт.
Базово-індексна адресація із зміщенням. Переглянути комірки пам’яті з адресами ВВBB+1111+** та ВВBB+1111+**+1 та записати у звіт їх значення (d cccc+** ).
Занести значення із регістра АХ у комірки пам’яті з адресами на які вказують регістри ВХ та SI із зміщенням ** (a mov [bx+si+**],ax p ).
Переглянути комірки пам’яті з адресами ВВBB+1111+** та ВВBB+1111+**+1 та записати у звіт їх значення (d cccc+** ).
Звіт до лабораторної роботи повинен містити: тему, завдання, результати виконання роботи, відповіді на контрольні запитання, висновок.
Контрольні запитання
1. З яких частин складається адреса у комп’ютері?
2. Що таке сегмент пам’яті?
3. З яких частин складається сегмент пам’яті?
4. Як відображається сегмент пам’яті у програмі DEBUG?
5. Наведіть приклад команди базової адресації. Поясніть результат її дії.
6. У яких випадках доцільним є використання базової адресації?
7. Наведіть приклад команди базово-індексної адресації. Поясніть результат її дії.
8. У яких випадках доцільним є використання базово-індексної адресації?
9. Наведіть приклад команди базово-індексної адресації із зміщенням. Поясніть результат її дії.
10. У яких випадках доцільним є використання базово-індексної адресації із зміщенням?
11. Вкажіть назву індексного регістра джерела даних.
12. Вкажіть назву індексного регістра місця призначення даних.
13. У яку комірку пам’яті занесеться значення при команді MOV [BX],AL якщо ВХ=5Е?
14. У які комірки пам’яті занесеться значення при команді MOV [BX],AХ якщо ВХ=5Е? У яку комірку занесеться значення зі регістра AL, а в яку – з AН?
15. У які комірки пам’яті занесеться значення при команді MOV [BX+DI],AХ якщо ВХ=5FF0, a DI=0055?
16. У які комірки пам’яті занесеться значення при команді MOV [BX+DI+5],AХ якщо ВХ=5FF0, a DI=0055?
Література та електронні джерела
ROZDIL2.ZIP
Assembl.zip
Інструкція до лабораторної роботи № 9
Тема: "Вивчення арифметичних команд"
Мета: вивчити властивості виконання арифметичних команд у процесорі.
Прилади та обладнання: ПК, стандартна програма-відлаштовувач DEBUG.
Тест 1. Записати номер свого варіанту у десятковій та шістнадцятковій системах числення.
Тест 2. Виконати дії: від числа 35 відняти № варіанта; результат перевести у шістнадцяткову систему числення
Результати тестів 1 та 2 подати у шістнадцятковій системі числення