Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lr_ak_ks_11.doc
Скачиваний:
3
Добавлен:
06.05.2019
Размер:
4.11 Mб
Скачать

Порядок проведення роботи

  1. Завантажити ОС MS-DOS

  2. Із командного рядка запустити допомогу програми mem: (команда mem/? )

  3. Записати у звіт параметри (ключі) які є у програмі mem та вказати призначення кожного із них.

  4. Посторінково виводячи детальну інформацію про модулі пам’яті (команда mem/d/p ), переглянути їх наявність у стандартній області і записати у звіт три модулі, вказуючи адресу сегмента (Segment), розмір (Size), ім’я (Name) і (або) тип (Type) модулів (згідно із варіантом вказаним викладачем).

  5. Встановити залежність між адресами сегментів та розмірами модулів пам’яті (до адреси сегмента додати шістнадцяткове число - результат перетворення розміру модуля пам’яті із десяткової системи числення у шістнадцяткову, не враховуючи значення молодшого розряду шістнадцяткового числа).

  6. Визначити вільні діапазони пам’яті (команда mem/f ) і записати їх у звіт.

  7. Вивести інформацію про один із модулів, згідно із варіантом (команда mem/m:ім’я_модуля ). Записати отриману інформацію у звіт. Варіанти імен модулів: 1 – msdos; 2 – keyrus; 3 – mouse; 4 – mem; 5 – io; 6 – command; 7 – keyb; 8 – smartdrv.

  8. Оформіть звіт згідно до пунктів виконання лабораторної роботи.

Контрольні запитання:

  1. У якій системі числення відображаються адреси адресного простору пам’яті?

  2. Вкажіть діапазон адрес базової (стандартної) пам’яті.

  3. Вкажіть назви розділів базової (стандартної) пам’яті та їх діапазони адрес.

  4. Що таке сегмент пам’яті?

  5. Яку частину адреси займає сегментна складова?

  6. Яку частину адреси займає ефективне зміщення?

  7. Як у програмі mem вивести детальну інформацію про модулі базової пам’яті?

  8. Як у програмі mem вивести інформацію про вільні діапазони пам’яті?

  9. Як у програмі mem вивести інформацію про один із модулів пам’яті?

  10. Якими способами можна перевести число із десяткової системи числення у 16-ву?

Інструкція до лабораторної роботи № 6 Тема: “Дослідження регістрів процесора.”

Мета: ознайомитись із програмою - відлаштовувачем Debug та її можливостями, побачити відображення регістрів та перевірити їх роботу.

Прилади та обладнання: персональний комп’ютер, операційна система Windows NT4/2000/XP, мультимедійний проектор.

Допуск до проведення лабораторної роботи: Виконання тестів з використанням комп’ютерної програми або письмового виконання наявно вказаних тестових завдань.

Тест 1. Охарактеризувати регістр процесора: розмір (в бітах або байтах); якщо є складовою частиною іншого регістра, то вказати якого саме; функціональне призначення;

№ варіанта

Позначення регістра

аl

ah

ax

eax

Bl

bh

bx

ebx

cl

ch

cx

ecx

№ варіанта

Позначення регістра

dl

dh

dx

edx

Si

esi

di

edi

sp

esp

bp

ebp

№ варіанта

Позначення регістра

cs

ss

ds

es

gs

fs

ip

eip

flags

Eflags

Тест 2. Охарактеризувати прапорець регістра прапорців:назва (призначення), номер біта в регістрі прапорців; при яких діях відбувається встановлення прапорця в “1”, а при яких – в “0”

№ варіанта

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

Позначення прапорця

cf

pf

af

zf

sf

tf

If

df

of

cf

pf

af

zf

Sf

tf

if

№ варіанта

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

Позначення прапорця

df

of

cf

pf

af

zf

Sf

tf

if

df

of

cf

pf

af

zf

sf

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]