Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
___МЕТОДИЧКИ_2013 / Пособие по ОСМПС (pdf) / 17_Контрольная работа.doc
Скачиваний:
43
Добавлен:
15.03.2016
Размер:
164.35 Кб
Скачать

Задание 5

Вычислить для трех случаев физический адрес на 20-ти младших линиях шины адреса МПС на базе микропроцессора Ix86 в реальном режиме, если логический адрес в формате «сегмент: смещение» представлен в табл. 5. Номер варианта выбрать по последней цифре номера зачетной книжки.

Таблица 5

Выбор варианта задания

Вариант

1

2

3

4

5

6

7

8

9

0

1)

3A48:

0100

2C09:

0070

45D7:

0005

A234:

0000

7890:

6000

0040:

07DF

A050:

0587

0C58:

0450

B400:

67B6

9ABC:

59EB

2)

D2C7:

8E59

0204:

E56A

C55F:

92AD

B2C7:

9F6B

15F9:

F35A

0BCD:

F123

4DE8:

6BC4

7B7E:

89BC

8DEF:

A6C9

4D7B:

78F7

3)

0015:

FB20

BC38:

5678

000C:

70B4

89E2:

6E58

D70B:

7CE2

E58C:

6F8A

67FA:

4321

B3DA:

95F7

B2C7:

9876

DC67:

2479

Методические указания к заданию 5

В реальном режиме микропроцессоров Ix86 используется сегментная адресация. Суть ее заключается в следующем. Физический 20-разрядный адрес любой ячейки памяти вычисляется процессором путем сложения 20-разрядного начального адреса сегмента памяти, в котором располагается эта ячейка, с 16-разрядным смещением к ней (в байтах) от начала сегмента (рис.2).

Рис. 2. Образование физического адреса из сегментного адреса и смещения

Начальный адрес сегмента без четырех младших бит, т. е. деленный на 16, хранится в одном из сегмент­ных регистров. Эта величина называется сегментным адресом. Каждый раз при загруз­ке в сегментный регистр сегментного адреса процессор автоматически умножает его на 10h = 16 и полученный таким образом базовый адрес сегмента сохраняет в одном из своих внутренних регистров. При необходимости обратиться к той или иной ячейке памяти процессор прибавляет к этому базовому адресу смещение ячейки, в результате чего образуется физический адрес ячейки в памяти. Умножение 16-разрядного сег­ментного адреса - 64 Кбайт на 16 увеличивает диапазон адресуемых ячеек до величи­ны 1 Мбайт.

Задание 6

Одна из основных функций средств отладки – сбор информации о поведении тестируемой системы и представление собранной информации в виде, удобном для того, кто ведет отладку: схемотехника, программиста, системотехника.

Данное задание моделирует процесс ввода информации из одной контролируемой точки МПС в логический анализатор в режиме анализа временных диаграмм. Обратите внимание, как зависит полученная информация от выбора уровня компарации и периода синхросигнала.

1. Определить значения сигналов на выходе компаратора уровней логического анализатора. Форма сигнала на входе логического анализатора показана на рис. 3, а.

2. Определить данные, которые будут записаны в память логического анализатора.

а)

0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1,0 1,1 1,2 1,3 1,4 t, мкс

б)

Рис. 3. Сигнал на входе логического анализатора (а)

и сигнал на выходе компаратора уровней (б)

Период синхросигнала и уровень компарации выбрать в соответствии с номером зачетной книжки по табл. 6.

Таблица 6

Выбор условий компарации

Предпоследняя цифра книжки

0

1

2

3

4

5

6

7

8

9

Период синхросигнала, мкс

0,025

0,05

0,1

0,15

0,025

0,05

0,1

0,15

0,025

0,05

Последняя цифра книжки

0

1

2

3

4

5

6

7

8

9

Уровень компарации, В

1

2,5

0,3

0,8

1,5

2

3

3,4

3,9

4,1