Методические указания к выполнению лабораторной работы




Скачать 134.98 Kb.
НазваниеМетодические указания к выполнению лабораторной работы
Дата публикации12.04.2013
Размер134.98 Kb.
ТипМетодические указания
uchebilka.ru > Бухгалтерия > Методические указания

Лабораторная работа №9


организация и микропрограммирование алгоритмов работы многорегистровых счетчиков



Цель работы: Изучение способов организации многорегистровых схем счетчиков в процессоре ВС1, приобретение практических навыков микропрограммирования режимов работы многорегистровых счетчиков.
Методические указания к выполнению лабораторной работы

Типовый пример алгоритма (на языке ГСА) работы 16-битового счетчика [CT(15-0)] на четырех регистрах процессора R3(15-12) + R2(11-8) + R2(7-4) + R0(3-0), приведен на рис. 9.1. На первом этапе в программе микрокомандами 0, 1, 2 и 3 коды V3, V2, V1 и V0, представляющие четыре произвольных тетрады, загружаются в качестве начального состояния счетчика в регистры R3, R2, R1 и R0, составляющие 16-битовый двоичный счетчик. Для установки в счетчике, например, начального кода 6553310 (1111 1111 1111 1101) микрокомандами 0, 1, 2 и 3 в регистры R3, R2, R1 и R0 записываются соответственно тетрады V3=1510, V2=1510, V1=1510, V0=1310. Пусть в процессоре ВС1 регистр R0 представляет младшие четыре бита счетчика СТ(3-0), R1 – вторую тетраду счетчика СТ(7-4), R2 – третью тетраду счетчика СТ(11-8) и R3 – старшие четыре бита счетчика СТ(15-12). Тогда при указанном начальном состоянии счетчика для сброса R0 в 0 микрокоманда 7 (инкрементирование младшей тетрады счетчика) должна выполняться в программе три раза (). Микрокоманды инкрементирования трех старших тетрад счетчика (МК9, МК11 и МК13) для установки их в 0 реализуются в программе по одному разу, и управление передается последней в программе микрокоманде 15. Таким образом, в состоянии 15 все внутренние регистры счетчика устанавливаются в положение 0, в том числе и старшая тетрада счетчика, реализованная на регистре R3. Это последняя в программе микрокоманда 15 зацикливается и читает содержимое регистра R3 счетчика на шину F ВС1, для отображения конечного его состояния 0000 на индикаторах VD12-VD9.

Закодированный в двоичных кодах алгоритм моделирования этого счетчика приведен в табл. 9.1. Запись программы в МПП выполняется в режиме ЗАГРУЗКА (SА14). Инициализация программы осуществляется загрузкой стартовой микрокоманды программы в РМК в режиме ЗАГРУЗКА. После установки переключателей стенда в состояние РАБОТА (SА14) и ШАГ (SА15). После этого при однократном нажатии кнопки ГОИ SВ2 в программе каждый раз будет выполняться одна микрокоманда до тех пор, пока управление не будет передано по адресу 15 (в конечную микрокоманду программы).

Если после загрузки стартовой команды в РМК переключатели SА14 и SА15 установить в положение РАБОТА и АВТОМАТ, выполнение всей программы моделирования многорегистрового счетчика осуществляется путем однократного нажатия кнопки ПУСК (SВ2). Программа в этом режиме остановится только после достижения микрокоманды 15.

Порядок выполнения лабораторной работы

  1. Подключить стенд к источнику питания +5В

  2. На языке ГСА составить заданную микропрограмму моделирования многорегистрового счетчика.

  3. Составить закодированную микропрограмму (таблицу прошивки МПП) моделирования счетчика.

  4. Установить переключатель SА14 в положение ЗАГРУЗКА.

  5. Загрузить микропрограмму в МПП и стартовую команду в РМК.

  6. Установить переключатели режимов работы в положение РАБОТА (SА14) и ШАГ (SА15).

  7. Выполнить микропрограмму в пошаговом режиме и составить временные диаграммы состояния адресной шины ВУ1 (Y) и регистров счетчика (в каждом такте работы ГОИ).

  8. Установить переключатели в положение РАБОТА (SА14) и АВТОМАТ (SА15).

  9. Выполнить микропрограмму в автоматическом режиме.



Содержание отчета

  1. ГСА заданной микропрограммы.

  2. Таблица прошивки МПП для моделирования заданного счетчика.

  3. Временная диаграмма состояния адресной шины ВУ1 и регистров счетчика в каждом такте работы ГОИ SВ2.



Вопросы для самоконтроля

  1. Определить состояние выходов КЛС ВУ1 и ВС1 после установки в РМК микрокоманды 7 (8, 1, 3, 13, 15) микропрограммы, приведенной на рис. 9.1.

  2. Какие схемы стенда формируют на выходе ВУ1 адрес 7 при выполнении микрокоманды 12 (рис.9.1)?

  3. Построить ГСА (рис. 9.1) для моделирования 16-битового вычитающего счетчика.

  4. Построить ГСА моделирования 16-битового суммирующего счетчика с использованием сигналов переполнения (ПП) регистров, составляющих 16-битовый счетчик.

  5. Почему в режиме РАБОТА и АВТОМАТ микропрограмма моделирования счетчика выполняется полностью при однократном нажатии кнопки ГОИ SВ2?



Рис. 9.1 ГСА реализации счетчика на 4-х РОНах

Таблица прошивки МПП для моделирования счетчика на четырех регистрах ВС1

Таблица 9.1


Номер тетрады

7

6

5

4

3

2

1

0

Примечание

Адрес ячейки МПП

R3-R0

P3-P0

MS2

I8-I6

MS1

I2-I0

C0

I5-I3

A3-A0

B3-B0

D3-D0



0




0010




011




111




011




0000

V0

V0→R0

Продолж

1




0010




011




111




011




0001

V1

V1→R1

Продолж

2




0010




011




111




011




0010

V2

V2→R2

Продолж

3

0111

0001




011




111




011




0011

V3

V3→R3

БП→7

4





































5





































6





































7




0010




011




011

1

000




0000




R0=R0+1

Продолж


Продолжение таблицы 9.1


Номер тетрады

7

6

5

4

3

2

1

0

Примечание

Адрес ячейки МПП

R3-R0

P3-P0

MS2

I8-I6

MS1

I2-I0

C0

I5-I3

A3-A0

B3-B0

D3-D0



8

0111

0000




001






















→7 (F≠0)

NOP

9




0010




011




011

1

000




0001




R1=R1+1

Продолж

10

0111

0000




001






















→7

NOP

11




0010




011




011

1

000




0010




R2=R2+1

Продолж

12

0111

0000




001






















→7 (F≠0)

NOP

13




0010




011




011

1

000




0011




R3=R3+1

Продолж

14

0111

0000




001






















→7

NOP

15

1111

0001




001




011




011




0011




R3→F

БП→15


Варианты индивидуальных заданий к лабораторной работе №9

Таблица 9.2

№ вар.

Разрядность счетчика

Начальное состояние

счетчика

0

16

2520

1

16

2527

2

16

2522

3

16

2525

4

12

2032

5

12

2037

6

12

2041

7

8

240

8







9

8

247

10

8

249

11

8

243

12

8

245

13

4

5

14

4

0

Добавить документ в свой блог или на сайт

Похожие:

Методические указания к выполнению лабораторной работы iconМетодические указания к выполнению лабораторной работы №1 Операционная...
...

Методические указания к выполнению лабораторной работы iconМетодические указания по выполнению экономической части выпускной...
Данные методические указания разработаны с целью оказания помощи студентам по выполнению экономической части выпускной работы на...

Методические указания к выполнению лабораторной работы iconКонспект лекций и методические указания к выполнению контрольной работы к изучению курса
Конспект лекций и методические указания к выполнению контрольной работы по курсу “Проектирование специальных станочных и контрольных...

Методические указания к выполнению лабораторной работы iconМетодические указания к выполнению лабораторной работы по дисциплине...
«Определение баллистических характеристик пороха на основе манометрических кривых с применением таблиц Excel»

Методические указания к выполнению лабораторной работы iconМетодические указания к выполнению лабораторной работы
«Алгоритмическое и программное обеспечение электротехнических расчетов» для студентов направления 0922-Электромеханика / Сост. Л....

Методические указания к выполнению лабораторной работы iconМетодические указания по выполнению расчётно-графической работы для...
Радиотехника и электроника. Методические указания по выполнению расчётно-графической работы/ Одесса. Одесская национальная морская...

Методические указания к выполнению лабораторной работы iconМетодические указания к выполнению курсовой работы по дисциплине «Вычислительный практикум»
Методические указания к выполнению курсовой работы по дисциплине «Вычислительный практикум» для студентов заочной формы обучения...

Методические указания к выполнению лабораторной работы iconМетодические указания к выполнению контрольной работы по предмету «организация производства»
Методические указания к выполнению контрольной работы по предмету «Организация производства» для студентов фпо и зо спец. 070106...

Методические указания к выполнению лабораторной работы iconМетодические указания к выполнению лабораторной работы
Цель работы: Изучение работы функциональных схем стенда при реализации циклов с использованием стека формирователя адреса микропрограмм...

Методические указания к выполнению лабораторной работы iconМетодические указания к выполнению курсовой работы по дисциплине «Основы маркетинга»
Бобрушева В. В. Методические указания к выполнению курсовой работы по дисциплине «Основы маркетинга» для студентов 2 курса дневной...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
uchebilka.ru
Главная страница


<