Факультет автоматики, информатики

и электромеханики



Кафедра автоматизированного электропривода

и промышленной электроники

ИССЛЕДОВАНИЕ ЭЛЕМЕНТОВ, УЗЛОВ И УСТРОЙСТВ ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

Методические указания к лабораторным работам



Новокузнецк

2004

Министерство образования Российской Федерации



Государственное образовательное учреждение

высшего профессионального образования

«СИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ИНДУСТРИАЛЬНЫЙ УНИВЕРСИТЕТ»

Кафедра автоматизированного электропривода

и промышленной электроники

ИССЛЕДОВАНИЕ ЭЛЕМЕНТОВ, УЗЛОВ И УСТРОЙСТВ ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

Методические указания к лабораторным работам по дисциплине

«Методы анализа и синтеза логических устройств».

Специальность «Промышленная электроника» (200400).

Новокузнецк

2004

УДК 621. 374

  И 89

Рецензент

Доцент кафедры электротехники и электрооборудования СибГИУ

.

И 89  Исследование элементов, узлов и устройств цифровой 

  вычислительной техники: Метод. указ. / Составители: Ю. А. 

  Жаров, :СибГИУ.- Новокузнецк, 2004. - 19с. 

Изложены техническое описание лабораторного стенда ОАВТ и методика исследования на его базе арифметического логического устройства, оперативного запоминающего устройства, модели четырёхразрядной микроЭВМ с ручным устройством управления.

Предназначено для студентов специальности «Промышленная электроника» (200400).

ТЕХНИЧЕСКОЕ ОПИСАНИЕ ЛАБОРАТОРНОГО

СТЕНДА ОАВТ


Стенд универсальный ОАВТ предназначен для проведения лабораторных работ по изучению и исследованию элементов, узлов и устройств цифровой вычислительной техники. Стенд позволяет исследовать модели микроЭВМ в составе: арифметического логического устройства (АЛУ), оперативного запоминающего устройства (ОЗУ), регистров операндов, регистров команды и адреса, регистра-аккумулятора, мультиплексора общей шины, дешифратора сигналов управления, устройств ввода и вывода информации.

НЕ нашли? Не то? Что вы ищете?

Стенд состоит из общего блока ввода-вывода информации и шести сменных плат, на которых установлены все исследуемые элементы, узлы и устройства. Стенд комплектуется набором сменных технологических карт (28 штук) с функциональными схемами исследуемых устройств.

Основные технические данные стенда:

1.Элементная база – ТТЛ-интегральные микросхемы серии К555 с напряжением питания +5В и напряжением логических уровней:

логического нуля UL = 0 ч 0,4В;

логической единицы UH = 2,4 ч 5В.

2.Напряжение питания 220 ± 20В, 50Гц.

3.Ввод данных и выбор режимов – ручной, при помощи тумблеров и кнопок.

4.Вывод данных – на светодиодный дисплей в двоичном и шестнадцатеричном кодах.

3

На передней (наклонной) панели блока установлены тумблеры SA1÷ SA5 и кнопки SB1÷ SB3 ввода информации и задания режимов работы исследуемых устройств. Переключатели SA1÷ SA4, SB2 и SB3 предназначены для подачи логических сигналов с уровнями «0» (соответствующий вывод замкнут вниз на общий провод « ⊥ ») или «1» (вывод разомкнут вверх – на входе +5В).

Кнопка SB1 подключена к схеме защиты от «дребезга» на RS-триггере. С помощью этой кнопки на выходе триггера формируется одиночный импульс с крутыми фронтами. Этот блок на схемах обозначается как формирователь одиночного импульса (F  ). При нажатии на кнопку SB1 на выходе формирователя появляется логический «0», а при отпускании – логическая «1».

На передней панели блока установлен светодиодный дисплей для индикации режимов работы, а также входной и выходной информации исследуемого устройства. Дисплей состоит из девяти светодиодов HL1 ÷ HL9, позволяющих индицировать в девяти разрядах уровни логической «1» (светодиоды светятся) и логического «0» (светодиоды не светятся), и семисегментного индикатора HG1для индикации числа в десятичном и шестнадцатеричном кодах.

Индикатор HG1 подключается к исследуемой схеме напрямую или через дешифратор, преобразующий четырёхразрядный двоичный код в семисегментный код индикатора HG1. В последнем случае устройство, содержащее дешифратор и индикатор HG1 обозначается как блок индикации (БИ).

Исследуемые логические элементы и устройства собраны на шести сменных печатных платах с обозначением соответственно П1 ÷ П6. Для исследования определённого логического элемента или устройства необходимо вставить в разъём на лицевой панели стенда соответствующую сменную печатную плату, а на саму лицевую панель положить технологическую карту (шаблон) с функциональной схемой исследуемого устройства. После этого можно включить стенд тумблером «СЕТЬ», расположенном на задней панели стенда, и проводить исследования.

В ходе исследований необходимо вести рабочий конспект, на основании которого составить отчёт по лабораторной работе.

4

ЛАБОРАТОРНАЯ РАБОТА № 7

ИССЛЕДОВАНИЕ АРИФМЕТИЧЕСКО-ЛОГИЧЕСКОГО УСТРОЙСТВА

Цель работы: исследовать стандартное арифметическо-логическое устройство типа К155ИП3, изучить порядок выполнения им логических и арифметических операций.

1. Описание работы арифметическо-логического устройства

Лабораторная работа выполняется на плате П6 с использованием технологической карты «VI-1 АЛУ». Функциональная схема исследуемого блока АЛУ представлена на рисунке 1. Интегральная микросхема DD9 стандартного АЛУ типа К155ИП3 может выполнять 16 логических и 16 арифметических операций, в зависимости от сигналов, подаваемых на управляющие входы S, M и вход переноса P0. Список основных операций АЛУ и соответствующие им коды приведены в таблице 1.

В состав исследуемого блока АЛУ входят:

- устройство ввода данных (операндов К и В) и кода S операций, выполняемых АЛУ. К устройствам ввода данных относятся кнопка SB1, формирователь F и счётчик DD10. Для ввода данных (любого четырёхразрядного числа) нажимают необходимое число раз на кнопку SB1. Набранное число с выходов счётчика DD10 поступает в общую шину, которая подключена к информационным входам D всех оперативных регистров DD5÷DD7, а также к входам дешифратора DD3 блока индикации с индикатором HG1. При этом на индикаторе HG1 отображается шестнадцатеричный код данных в общей шине;

- непосредственно арифметическо-логическое устройство (АЛУ), в качестве которого использовано типовое АЛУ на ИМС К155ИП3 (DD9). Значения операндов К и В, а также кодов выполняемых операций S подаются от соответствующих регистров (DD5, DD6, DD7), управляющий сигнал М (логические или арифметическо-логические операции) – от тумблера SA4, сигнал переноса P0 – от тумблера SA5. На индикацию (светодиод HL6) выводится сигнал переноса P в старший разряд (переполнение разрядной сетки). Результат операции, выполненной АЛУ, записывается в регистр-аккумулятор DD10,совмещённым со счётчиком блока ввода данных. Для перевода DD10 в режим регистра-аккумулятора на вход V микросхемы DD10 подают логическую 1. Этому режиму соответствует свечение светодиода HL5;

5

Рисунок 1 – Функциональная схема блока АЛУ

(технологическая карта VI-1).

6

- оперативные регистры RG-K, RG-B, RG-S (DD5, DD6, DD7), в которые может быть записана необходимая информация с общей шины. Для записи этой информации на вход C соответствующего регистра подаётся управляющий сигнал с уровнем логической 1. Контроль этих сигналов осуществляется светодиодами HL1, HL2, HL3;

- дешифратор кода команд на ИМС DD1, переключателях SA1, SA2, SA3 и SB3. В зависимости от набранного переключателями SA1÷SA3 кода, при нажатии кнопки SB3 на одном из семи используемых выходов дешифратора DD1 появится сигнал с уровнем логической 1. Сигналы с выходов «0÷5» поступают на входы «С» регистров DD5÷DD7, входы «R» и «V» счётчика DD10. Наличие этих сигналов контролируется по свечению индикаторов HL1÷HL5 и определяет режим записи информации с общей шины в соответствующий регистр (сигналы «0÷3»), режим сброса (установки выходов в «0») счётчика ввода информации (сигнал «4») или режим регистра-аккумулятора счётчика DD10 (сигнал «5»).

Коды всех команд и соответствующая им индикация светодиодов приведены в таблице 2.

Таблица 1 – Входные коды и выполняемые операции АЛУ.

Код операции

Операция

(сигнал на

выходе)

Тип

операции

SA5

P0

6

SA4

M

5

S4

4

S3

3

S2

2

S1

1

Код

«16»

0

1

1

0

0

1

1

3

0000

Присвоение

или

логические операции над одним

операндом

1

1

1

1

1

0

0

C

1111

2

1

1

1

1

1

1

F

K

3

1

1

0

0

0

0

0

  K

4

1

1

1

0

1

0

A

B

5

1

1

0

1

0

1

5

  B

6

1

1

1

1

1

0

E

K + B

Логические операции над двумя операндами

7

1

1

0

0

0

1

1

K + B

8

1

1

1

0

1

1

B

K·B

9

1

1

0

1

0

0

4

K·B

A

1

1

0

1

1

0

6

K  B

B

1

1

1

0

0

1

9

K  B

C

1

0

1

0

0

1

9

K + B

Арифметические операции

D

0

0

0

1

1

0

6

K – B

E

1

0

1

1

0

0

C

K + K

F

1

0

1

1

1

1

F

K – 1

7

Таблица 2 – Режим работы дешифратора кода команд.


Команда

Код команды

Такт

SB3

Управляемое устройство и его вход

Светящийся светодиод

SA3

SA2

SA1

1

Запись информации с общей шины в регистр операнда К АЛУ

0

0

0

0

DD5

вход  C

HL1

2

Запись информации с общей шины в регистр операнда В АЛУ

0

0

1

0

DD6

вход  C

HL2

3

Запись информации с общей шины в регистр кода операций S АЛУ

0

1

0

0

DD7

вход  C

HL3

4

Установка в ноль (сброс) счётчика ввода информации

1

0

0

0

DD10

вход  R

HL4

5

Установка режима «параллельная запись» в регистр-аккумулятор (счётчик ввода информации)

1

0

1

0

DD10

вход  V

HL5

6

Запрет на передачу команд

Ч

Ч

Ч

1

Ї

Индикаторы HL1чHL5 не светятся

Примечание: Ч - любое значение (0 или 1).

2. Постановка задачи

Задачей лабораторной работы является исследование составных частей блока АЛУ путём выполнения логических и арифметических операций над числами, представленными в виде четырёхразарядных двоичных операндов. Числа и вид выполняемых операций задаются преподавателем.

Перед работой с АЛУ необходимо составить структурную схему алгоритма, а затем составить программу вычислений в виде последовательности выполняемых операций, к которым относятся

8

нажатия на кнопки SB1 и SB3, а также установка переключателей SA1чSA5. Обозначение каждой такой операции должно сопровождаться комментариями, поясняющими процесс установки, перемещения и преобразования операндов, работу отдельных узлов блока АЛУ, а также показания индикаторов.

После выполнения вычислений с использованием АЛУ необходимо проверить правильность работы исследуемого вычислительного устройства ручными расчётами.

3. Последовательность операций при работе с АЛУ

3.1. Ввести код операции S1чS4 в соответствии с таблицей 1, нажимая на кнопку SB1 необходимое число раз. Контроль за введённым числом осуществлять по дисплею HG1.

3.2. Установить необходимое положение переключателей SA4 и SA5 в соответствии с кодом операции.

3.3. Набрать переключателями SA3, SA2, SA1 адрес 010 (SA3, SA2, SA1=010), соответствующий команде записи информации с общей шины в регистр RG-S (DD7) кода операции АЛУ в соответствии с таблицей 2.

3.4. Нажав на кнопку SB3, переписать введённый код операции в регистр RG-S (DD7) кода операции АЛУ. Контроль при записи в этот регистр осуществляется по свечению светодиода HL3.

3.5. Ввести операнд К (шестнадцатеричное число от 0 до F) с помощью кнопки SB1. Контроль осуществлять по показанию дисплея HG1.

3.6. Набрать адрес регистра RG-K (DD5) операнда K (SA3, SA2, SA1=000) в соответствии с таблицей 2 и, нажав на кнопку SB3, переписать введённое значение операнда K в регистр RG-K (DD5). Контроль осуществлять по свечению светодиода HL1.

3.7. Ввести операнд B (шестнадцатеричное число от 0 до F) с помощью кнопки SB1. Контроль осуществлять по показанию дисплея HG1.

3.8. Набрать адрес регистра RG-B (DD6) операнда B (SA3, SA2, SA1=001) в соответствии с таблицей 2 и, нажав на кнопку SB3, переписать введённое значение операнда B в регистр RG-B (DD6). Контроль осуществлять по свечению светодиода HL2

3.9. Набрать адрес регистра-аккумулятора (SA3, SA2, SA1=101) для установки режима параллельной записи в регистр-аккумулятор DD10 в соответствии с таблицей 2 и, нажав на кнопку SB3, переписать результат выполнения заданной операции (S, M, P0) над введёнными операндами (K и B) с выхода АЛУ в регистр-аккумулятор DD10. Контроль за операцией перезаписи осуществлять по свечению светодиода HL5.

9

Результат операции считывается в шестнадцатеричном коде с дисплея HG1 а сигнал переноса в старший разряд (только при выполнении арифметических операций) индицируется светодиодом HL6.

3.10. Если полученный результат является промежуточным и его необходимо использовать в дальнейшем в качестве одного из операндов, то с выхода регистра-аккумулятора DD10 его переписывают или в регистр RG-K (DD5) операнда K или в регистр RG-B (DD6) операнда B, повторяя соответственно операцию 3.6 или 3.8.

ЛАБОРАТОРНАЯ РАБОТА № 8

ИССЛЕДОВАНИЕ ОПЕРАТИВНОГО ЗАПОМИНАЮЩЕГО УСТРОЙСТВА И МУЛЬТИПЛЕКСНОГО СПОСОБА ОРГАНИЗАЦИИ ОБЩЕЙ ШИНЫ

Цель работы: исследовать работу оперативного запоминающего устройства и мультиплексный способ организации общей шины.

1. Описание работы оперативного запоминающего устройства

Лабораторная работа выполняется с использованием печатной платы П6 и технологической карты «VI-3 ОЗУ». Функциональная схема исследуемого блока ОЗУ представлена на рисунке 2.

В состав исследуемого блока ОЗУ входят:

- устройства ввода данных D и адресов A ячеек памяти ОЗУ. К устройствам ввода данных и адреса относятся кнопка SB1, формирователь F и счётчик DD10. Для ввода данных или адреса (любого двоичного четырёхразрядного числа) нажимают необходимое количество раз на кнопку SB1. Набранное число с выходов счётчика DD10 через мультиплексор DD2 может поступать в общую шину, которая подключена к информационным входам оперативного регистра RG-A (DD8), входам данных ОЗУ DD4, а также к блоку индикации БИ, который индицирует набранное число в шестнадцатеричной системе счисления. Для контроля по БИ за набираемым числом необходимо мультиплексор DD2 переключить для приёма чисел с входов X. Это осуществляется подачей на адресный вход A микросхемы DD2 сигнала логического 0 (кнопка SB2 не нажата);

- непосредственно оперативное запоминающее устройство ОЗУ, выполненное на ИМС К155РУ2 (DD4) ёмкостью 16 четырёхразрядных слов. Выбор необходимого слова – адресный с помощью сигналов A8чA1.

10

Рисунок 2 – Функциональная схема блока ОЗУ

(технлогическая карта VI-3).

Информация по выбранному адресу записывается с общей шины (входы D8чD1) по сигналу записи W=1. Этот режим сопровождается свечением светодиода HL3. При W=0 (индикатор HL3 не светится) ОЗУ находится в режиме считывания информации. Для передачи информации с выхода ОЗУ в общую шину необходимо на адресный вход A мультиплексора общей шины (ИМС DD2) нажатием кнопки SB2 подать сигнал с уровнем логической 1. Этому режиму соответствует светящийся светодиод HL1;

- дешифратор кода команд на ИМС DD1, переключателях SA1, SA2 и SA3. В зависимости от набранного переключателями SA1чSA3 кода,

11

при нажатии кнопки SB3 на одном из семи используемых выходов дешифратора DD1 появится сигнал с уровнем логической 1. Сигнал с выхода «3» дешифратора DD1 поступает на вход «С» регистра DD8, а с выхода «6» дешифратора DD1 – на вход «W» ОЗУ DD4. Наличие этих сигналов контролируется по свечению светодиодов HL2 и HL3 и определяет режим записи информации с общей шины в регистр DD8 (сигнал «3») или режим записи информации с общей шины в ОЗУ (сигнал «6»).

Коды команд и соответствующая им индикация светодиодов приведены в таблице 3.

Таблица 3 – Режим работы дешифратора кода команд.

Команда

Код команды

Такт

SB3

Управляемое устройство и его вход

Светящийся светодиод

SA3

SA2

SA1

11

Запись

информации с общей шины в регистр RG-A адреса слова ОЗУ

00

11

11

00

DD8

вход  C

HL2

2

Установка режима «запись» в ОЗУ

1

1

0

0

DD4

Вход  W

HL3

3

Запрет на передачу команд

Ч

Ч

Ч

1

Ї

Индикаторы HL1чHL3 не светятся

Примечание: Ч - любое значение (0 или 1).

2. Постановка задачи

Задачей лабораторной работы является исследование составных частей блока ОЗУ путём записи и считывания четырёхразрядных двоичных чисел. Перед работой с ОЗУ необходимо составить структурную схему алгоритма, а затем составить программу в виде последовательности выполняемых операций, к которым относятся нажатия на кнопки SB1чSB3 и установка переключателей SA1чSA3. Обозначение каждой такой операции должно сопровождаться комментариями, поясняющими процесс записи и считывания чисел, работу отдельных узлов блока ОЗУ, а также показания индикаторов.

При выполнении работы:

1.Произвести очистку ячеек ОЗУ по адресам, указанным преподавателем (адрес равен числу номера звена).

12

2. Записать в эти ячейки памяти числа, заданные преподавателем, в двоичном, десятичном и шестнадцатеричном кодах (значение данных равно значению адреса, увеличенному на единицу).

3. Считать информацию, записанную в ОЗУ.

3. Последовательность операций при работе с ОЗУ

3.1. Ввод данных в любое устройство стенда осуществляется при помощи счётчика DD10 и кнопки SB1.

3.2. Для контроля за введёнными данными их необходимо передать на общую шину. Эта передача выполняется при помощи адресно управляемого мультиплексора DD2. При A=0 (устанавливается кнопкой SB2 и контролируется светодиодом HL1) общая шина «захватывается» счётчиком DD10. Число, поступившее на общую шину, индицируется блоком индикации БИ в шестнадцатеричном коде и одновременно поступает на входы данных ОЗУ DD4 и регистра адреса ОЗУ DD8.

3.3. В зависимости от того, чем является введённое число – адресом ячейки ОЗУ или данными, подлежащими записи в ОЗУ, тумблерами SA3, SA2, SA1 в соответствии с таблицей 3 набирается код соответствующего устройства (011 – регистр адреса или 110 – ОЗУ) и по нажатию кнопки SB3 производится запись числа, находящегося на общей шине, в регистр адреса (DD8, контролируется светодиодом HL2) или по ранее установленному адресу в соответствующую ячейку ОЗУ (DD4, контролируется светодиодом HL3).

3.4. Для считывания чисел, записанных в ОЗУ, кнопкой SB1 набирают адрес ячейки, подлежащей считыванию (при погашенном светодиоде HL1 адрес индицируется на БИ), затем при набранном коде SA3, SA2, SA1=011 нажатием на кнопку SB3 переписывают адрес в регистр RG-A (DD8) и после этого при помощи мультиплексора DD2 (при A=1 и светящемся светодиоде HL1) передают информацию на общую шину, БИ и в ОЗУ.

ЛАБОРАТОРНАЯ РАБОТА № 9

ИССЛЕДОВАНИЕ МОДЕЛИ ЧЕТЫРЁХРАЗРЯДНОЙ МИКРОЭВМ С РУЧНЫМ УСТРОЙСТВОМ УПРАВЛЕНИЯ

Цель работы: исследовать модель микропроцессора с встроенным ОЗУ и мультиплексированием общей шины.

13

1. Описание операционного блока микроЭВМ

Лабораторная работа выполняется с использованием печатной платы П6 и технологической карты «VI-2 ОПЕРАЦИОННЫЙ БЛОК ЭВМ». Функциональная схема исследуемого операционного блока ЭВМ представлена на рисунке 3.

В состав исследуемой микроЭВМ входят:

- устройства ввода данных и сигналов управления (переключатели SA1чSA5 и кнопки SB1чSB3);

- процессор, содержащий дешифратор кода команд DD1, блок оперативных регистров RG-K (DD5), RG-B (DD6), RG-S (DD7), RG-A (DD8), АЛУ (DD9) и регистр-аккумулятор DD10;

- оперативное запоминающее устройство (DD4);

- шина процессора с мультиплексным управлением (на мультиплексоре DD2);

- устройство вывода данных (светодиодный дисплей HG1).

С помощью устройств ввода данных и сигналов управления вводятся операнды K и B, код S операций, выполняемых АЛУ, адресов A ячеек памяти ОЗУ. К устройствам ввода данных относятся кнопка SB1, формирователь F и счётчик-аккумулятор DD10. Для ввода данных (любого четырёхразрядного числа) нажимают необходимое количество раз на кнопку SB1. Набранное число с выходов счётчика  DD10 через мультиплексор DD2 поступает в общую шину, которая подключена к информационным входам D всех оперативных регистров DD5чDD8, к входу данных ОЗУ и к блоку индикации БИ.

Для контроля по БИ за набираемым числом необходимо мультиплексор DD2 переключить для приёма чисел с входов X. Это осуществляется подачей на адресный вход A микросхемы DD2 сигнала логического 0 (кнопка SB2 не нажата).

В блок оперативных регистров RG-K (DD5), RG-B (DD6), RG-S (DD7), RG-A (DD8) записывается необходимая информация с общей шины. Для записи этой информации на вход C соответствующего регистра подаётся управляющий сигнал с уровнем логической 1. Контроль за этими сигналами осуществляется светодиодами HL2, HL3, HL4, HL5.

В качестве арифметическо-логического устройства использовано типовое АЛУ на ИМС К155ИП3 (DD9). Значения операндов K и B, а также кодов выполняемых операций S подаются от соответствующих регистров RG-K (DD5), RG-B (DD6), RG-S (DD7). Управляющий сигнал M, устанавливающий логические или арифметическо-логические операции, подаётся от тумблера SA4. Сигнал переноса P0 подаётся от тумблера SA5. Сигнал P переноса в старший разряд (переполнение разрядной сетки) выводится на индикацию (светодиод HL9).

14

Рисунок 3 – Функциональная схема операционного блока ЭВМ (технологическая карта VI-2).

15

Входные коды выполняемых операций АЛУ приведены в таблице 1. Результат операции, выполненной АЛУ, записывается в регистр-аккумулятор DD10, совмещённый со счётчиком ввода данных. Для перевода счётчика DD10 в режим регистра-аккумулятора на вход V микросхемы DD10 подают сигнал логической 1. Этому режиму соответствует свечение светодиода HL7.

Оперативное запоминающее устройство ОЗУ DD4 ёмкостью 16 четырёхразрядных слов выполнено на ИМС К155РУ2. Выбор необходимого слова – адресный с помощью сигналов кода адреса A4чA1, хранящегося в регистре RG-A (DD8). Информация по выбранному адресу записывается с общей шины (входы D4чD1) по сигналу записи W=1. Этот режим сопровождается свечением светодиода HL8. При W=0 (светодиод HL8 не светится) ОЗУ находится в режиме считывания информации. Для передачи информации с выхода ОЗУ в общую шину необходимо на адресный вход А мультиплексора общей шины DD2 нажатием кнопки SB2 подать сигнал с уровнем логической 1. Этому режиму соответствует светящийся светодиод HL1.

Коды выполняемых процессором команд вводятся с помощью переключателей SA1, SA2, SA3, SB3 и дешифратора кода команд на ИМС DD1. В зависимости от набранного переключателями SA1чSA3 кода, при нажатии кнопки SB3 на одном из семи используемых выходов дешифратора DD1 появится сигнал с уровнем логической 1. Сигналы с уровнем логической 1 с выходов «0ч4» поступают на входы «С» регистров RG-K (DD5), RG-B (DD6), RG-S (DD7), RG-A (DD8) и вход R счётчика DD10. Наличие этих сигналов контролируется по свечению светодиодов HL2чHL6 и определяет режим записи информации с общей шины в соответствующий регистр (сигналы «0ч3») или режим сброса (установки выходов в состояние логического 0) счётчика ввода информации (сигнал «4»).

Коды всех команд и соответствующая им информация приведены в таблице 4.

2. Постановка задачи

Задачей лабораторной работы является исследование работы операционного блока микроЭВМ путём выполнения определённой программы. Перед работой с операционным блоком микроЭВМ необходимо разработать структурную схему алгоритма и составить программу в машинных кодах (операции по переключению тумблеров SA1чSA5 и кнопок SB1чSB3) в соответствии с таблицей 4 для выполнения несложных логических и арифметических действий над четырёхразрядными числами (в соответствии с таблицей 1).

16

Таблица 4 – Коды команд дешифратора DD1.


Команда

Код команды

Такт

SB3

Управляемое устройство и его вход

Светящийся светодиод

SA3

SA2

SA1

1

Запись информации с общей шины в регистр DD5 операнда К АЛУ

0

0

0

0

DD5

вход  C

HL2

2

Запись информации с общей шины в регистр DD6 операнда В АЛУ

0

0

1

0

DD6

вход  C

HL3

3

Запись информации с общей шины в регистр DD7 кода операции S АЛУ

0

1

0

0

DD7

вход  C

HL4

4

Запись

информации с общей шины в регистр DD8 адреса A слова ОЗУ

0

1

1

0

DD8

вход  C

HL5

5

Установка в ноль (сброс) счётчика ввода информации DD10

1

0

0

0

DD10

вход  R

HL6

6

Установка режима параллельной  записи в регистр-аккумулятор (счётчик ввода информации DD10)

1

0

1

0

DD10

вход  V

HL7

7

Установка режима записи в ОЗУ

1

1

0

0

DD4

вход  W

HL8

8

Запрет на передачу команд

Ч

Ч

Ч

1

Ї

Индикаторы HL2чHL8 не светятся


Примечание: Ч - любое значение (0 или 1).

17

В разрабатываемом алгоритме обязательно должено быть предусмотрено использование промежуточных результатов, заносимых в ОЗУ. Диапазон исходных чисел, количество и характер выполняемых операций должны предварительно ограничиваться сверху, чтобы не вызвать переполнения разрядной сетки. Любой промежуточный результат не должен быть больше F16, а окончательный 1F16 (при арифметических операциях).

Исходные числа (операнды) и вид выполняемых с ними операций задаются преподавателем.

Работа с операционным блоком микроЭВМ выполняется с учётом опыта и знаний, полученных при выполнении лабораторной работы №1 по исследованию АЛУ и лабораторной работы №2 по исследованию ОЗУ.

СОСТАВЛЕНИЕ ОТЧЁТА

По результатам каждой выполненной лабораторной работы необходимо составить отчёт на листах формата А4. Отчёт должен содержать титульный лист и следующие разделы: «Цель работы»; «Ход выполнения работы» и «Выводы».

В разделе «Ход выполнения работы» должны быть приведены: постановка решаемой задачи; функциональная схема исследуемого устройства; структурная схема алгоритма выполнения логических и арифметических операций; листинг программы операций, производимых тумблерами и кнопками, с комментариями; результат выполнения программы с подтверждением правильности работы узлов ручными расчётами.

В разделе «Выводы» необходимо отразить результаты выполнения заданий, поставленных в лабораторной работе.

СПИСОК ЛИТЕРАТУРЫ

1. Стенд универсальный по основам автоматики и электронно-вычислительной техники: Техническое описание и методические рекомендации по использованию в учебном процессе./ Сост.: : Омский педагогический институт. – Омск, 1990. – 53с.

2. Цифровые интегральные микросхемы: Справочник/ , , и др. – М.: Радио и связь, 1994. – 240с.

18

СОДЕРЖАНИЕ

  Стр. 

Техническое описание лабораторного стенда ОАВТ………….……………3

Лабораторная работа № 7.

Исследование арифметическо-логического устройства…………………….5

Лабораторная работа № 8.

Исследование оперативного запоминающего устройства и мультиплексного способа организации общей шины……………………..10

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

Исследование модели четырёхразрядной микроЭВМ с ручным устройством управления……………………………………………………..13

Составление отчёта…………………………………………………………..18

Список литературы…………………………………………………………...18

Содержание…………………………………………………………………...19

План 2004



Составители

ИССЛЕДОВАНИЕ ЭЛЕМЕНТОВ, УЗЛОВ И УСТРОЙСТВ ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

Методические указания к лабораторным работам по дисциплине

«Методы анализа и синтеза логических устройств».

Специальность «Промышленная электроника» (200400).

Напечатано в полном соответствии с авторским оригиналом

Изд. Лиц. № 000 от 01.01.2001 г. Подписано в печать

Формат бумаги 60Х84 1/16. Бумага писчая. Печать офсетная.

Усл. печ. л..  . Уч – изд. л.  . Тираж  экз. Заказ

Сибирский государственный индустриальный университет

654007, 2

Издательский центр СибГИУ.