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

Изучение основной схемы платы П6 и её подключения к основному блоку ЭВМ. Описание основных блоков и устройства ручного управления четырехразрядной микро ЭВМ. Работа дешифратора кода команд и арифметический расчет выполняемых операций с двоичными числами.

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык русский
Дата добавления 11.03.2012
Размер файла 229,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

БАЛАКОВСКИЙ ИНСТИТУТ ТЕХНИКИ ТЕХНОЛОГИИ И УПРАВЛЕНИЯ

ФАКУЛЬТЕТ ИНЖЕНЕРНО-СТРОИТЕЛЬНЫЙ

КАФЕДРА УИТ

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

на тему: «Исследование модели четырехразрядной микро ЭВМ с ручным устройством управления»

Выполнили: ст. гр. УИТ-33

Паршин Д.М.

Проверил: Коптенко В.И.

2008

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

Плата П6

Рис 1. Схема платы П6 и ее подключения к основному блоку.

Принципиальная схема платы приведена на рис. 1. В состав пла ты входят:

- Блок ввода данных (операндов К и В); рода S операций, выполняемых АЛУ; адресов А ячейки памяти ОЗУ). Блок состоит из кнопки SВ1, формирователя F и счетчика D10. Для ввода данных (лю бого четырехразрядного числа) нажимают необходимое число раз на кнопку SВ1. Набранное число с выходов D10 через мультиплексор D2 может поступать в общую шину, которая подключена к информационным входам всех оперативных регистров, а также к блоку индикации БИ. Для контроля по БИ за набираемым числом необходимо мультиплексор (D2) переключить для приема чисел с входов X. Это осуществляется подачей на адресный вход А микросхемы D2 логического сигнала 0 (кнопка SВ2 не нажата);

- арифметическо-логическое устройство (АЛУ), в качестве которого использовано типовое АЛУ на ИМС К155ИПЗ (D9). Значения операндов К и В, а также кодов выполняемых операций S подаются от соответствующих регистров (D5, D6, D7), управляющий сигнал М (логические или арифметическо-логические операции) - от тумблера SА4, сигнал переноса Р0 - от тумблера SА5. На индикацию (светодиод НL9) вы водится сигнал переноса Р0 в старший разряд (переполнение разрядной сетки). Результат операции, выполненной АЛУ, записывается в регистр-аккумулятор (D10), совмещенный со счетчиком блока ввода данных. Для перевода D10 в режим регистра-аккумулятора на вход V микросхемы D10 подают логический 0. Этому режиму соответствует свечение светодиода НL7;

- блок оперативных регистров RG -S , RG - К, RG -В, RG - А (D7, D5, D6, D8) в которые может быть записана необходимая информация с общей шины. Для записи этой информации на вход С соответствующего регистра подается управляющий сигнал с уровнем логической I. Контроль этих сигналов осуществляется светодиодами НL4, НL2, НL3, НL-5;

- оперативное запоминающее устройство ОЗУ, выполненное на ИМС К155РУ2 (D4) и четырех инверторах D11.1 -D11.4. ОЗУ емкостью 16 четырехразрядных слов. Выбор необходимого слова - адресный с помощью сигналов А4 - А1. Информация по выбранному адресу записывается с общей шины (входы D4 -DI) по сигналу записи W=0. Этот режим сопровождается свечением светодиода НL6. При W=1 (HL8 не светится) ОЗУ находится в режиме считывания информации. Так как ИМС ОЗУ имеет только инверсные выходы, то для работы с информацией в прямом коде поставлены дополнительные инверторы D11.1 - D11.4. Для передачи информации с выхода ОЗУ в общую шину необходимо не адресный вход А мультиплексора общей шины (ИМС D2) нажатием кнопки SВ2 подать сигнал с логическим уровнем I. Этому режиму соответствует светящийся светодиод НL1;

- дешифратор кода команд на ИМС D1 и DЗ, переключателях SА1, SА2, SАЗ и SВ3. В зависимости от набранного переключателями SА1 - SАЗ кода, при нажатии кнопки SВ3 на одном из семи используемых выходов дешифратора D1 появится сигнал с уровнем логического 0. Сигналы с выходов "0" - “4”, проинвертированные в ИМС D3, поступают на входы С регистров D5 - D8 и вход R счетчика D10 (высоким уров нем). Наличие этих сигналов контролируется по свечению индикаторов ГL2 - НL6 и определяет режим записи информации с общей шины в соответствующий регистр (сигналы "0" -“3”) или режим сброса (установки выходов в "0") счетчика ввода информации (сигнал "4"). Сигналы с "5" и "6" выходов дешифратора D1 поступают на управляемые устройства без дополнительной инверсии. Однако для индикации этих режимов на светодиоды НL7 и НL9 они проходят через инверторы D3.6 и D11.6. Коды всех команд и соответствующая им индикация приведены в табл. 4.

схема блок эвм управление дешифратор

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

п/п

Команда

Код команды

Такт SB3

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

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

SA3

SA2

SA1

1

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

0

0

0

0

D5

Вход С

HL2

2

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

0

0

1

0

D6

Вход С

HL3

3

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

0

1

0

0

D7

Вход С

HL4

4

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

0

1

1

0

D8

Вход С

HL5

 

5

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

1

0

0

0

D10

Вход R

HL6

6

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

1

0

1

0

D10

Вход V

 

HL7

7

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

1

1

0

0

D4 Вход W

HL8

8

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

Х

Х

Х

1

-

Индикаторы НL2-НL8 не светятся 

Продолжительность лабораторной работы и семинара в зависимости от объёма заданий 3-4 или 6-8 часов. Робота выполняется на плате П6 с использованием одной технологической карты У1-2.

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

- устройство ввода данных и сигналов управления ( SА1-SА5, SВТ- SВ3);

- процессор на элементах D1, D5 - D10 со структурой, типичной для малоразрядных микропроцессоров (4, 5, 6) ;

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

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

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

Работа с этой моделью должна носить индивидуальный характер и в задании для каждого учащегося необходимо учитывать его успехи при изучении курса. Вопросы и задания для домашней подготовки рекомендуем составлять из вопросов, заданий и упражнений, приведенных в 3 главе [5] и 5 и 6 главах [4] .

При выполнении работы необходимо предложить каждому учащемуся разработать алгоритм и составить программу в машинных кодах (операции с SА1 - SА5 и SВ1 - SВ3) для выполнения несложных действий над четырехразрядными числами с обязательным использованием промежуточных результатов, заносимых в ОЗУ. Диапазон исходных чисел, число и характер выполняемых операций должны предварительно ограничиваться сверху, чтобы не вызвать переполнения разрядной сетки. Любой промежуточный результат не должен быть больше F(16), а окончательный IF(16), (при арифметических операциях).

Таблица входных кодов и выполняемых операций

п/п

Код операции

Операция (сигнал на выходе)

Тип операции

Р06

М 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

A

3

1

1

0

0

0

0

0

A

4

1

1

1

0

1

0

A

B

5

1

1

0

1

0

1

5

 

6

1

1

1

1

1

0

E

AvB

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

7

1

1

0

0

0

1

I

AvB

8

1

1

1

0

1

1

B

A^B

9

1

1

0

1

0

0

4

A^B

A

1

1

0

1

1

0

6

AB

B

1

1

1

0

0

1

9

AB

C

1

0

1

0

0

1

9

A+B

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

D

0

0

0

1

1

0

6

A-B

E

1

0

1

1

0

0

C

A+A

F

1

0

1

1

1

1

f

A-I

Задача: произвести арифметические операции над двоичными четырехразрядными числами:

0010+0011-0001=?

Алгоритм:

- установка операнда К1 (К1=00102=1216) кнопкой SB1

- запись операнда К1 в регистр кнопкой SB3 (SA1=0, SA2=0, SA3=0)

- установка операнда B1 (B1=00112=316) кнопкой SB1

- запись операнда B1 в регистр кнопкой SB3 (SA1=1, SA2=0, SA3=0)

- установка кода операции кнопкой SB1 (10012=916, SA5=(P0)=1, SA4=(M)=0 - код операции арифметического сложения)

- запись кода операции в регистр кнопкой SB3 (SA1=0, SA2=1, SA3=0)

- установка адреса первой ячейки ОЗУ (FLHTC 002=016) кнопкой SB1

- запись в регистр адреса первой ячейки ОЗУ кнопкой SB3 (SA1=1, SA2=1, SA3=0)

- запись результата сложения с выходов АЛУ в регистр - аккумулятор кнопкой SB3 (SA1=1, SA2=0, SA31),[получили результат 5]

- запись результата сложения с общей шины в ОЗУ (в указанный адрес) кнопкой SB3 (SA1=1, SA2=1, SA3=0)

- подача с ОЗУ в общую шину кнопкой SB2

- запись операнда К2 (результат сложения) с общей шины в регистр кнопкой SB3 (SA1=0, SA2=0, SA3=0)

- установка операнда В2 (В2=00012=116) кнопкой SB1

- запись операнда В2 в регистр кнопкой SB3 (SA1=1, SA2=0, SA3=0)

- установка кода операции кнопкой SB1 (01102=616, SA5=(P0)=0, SA4=(M)=0 - код операции арифметического вычитания)

- запись кода операции в регистр кнопкой SB3 (SA1=0, SA2=1, SA3=1)

- обнуление счетчика - аккумулятора кнопкой SB3 (SA1=0, SA2=0, SA3=1)

- запись результата вычитания с выходов АЛУ в счетчик - аккумулятор кнопкой SB3 (SA1=1, SA2=0, SA3=1) [получили результат 4]

Размещено на Allbest.ru


Подобные документы

  • Теоретическое изучение системы проведения арифметических операций над двоичными числами. Создание описания операций умножения и блок-схемы алгоритма её выполнения. Определение набора управляющих сигналов и синтез схемы арифметико-логического устройства.

    курсовая работа [169,3 K], добавлен 25.12.2012

  • Функциональный состав микро-ЭВМ, разработка системы команд. Описание взаимодействия всех блоков электронно-вычислительной машины при выполнении команд программы. Арифметико-логическое устройство, кэш-память процессора, функциональное моделирование.

    курсовая работа [981,4 K], добавлен 27.05.2013

  • Разработка устройства, реализующего набор команд из числа операций с плавающей точкой семейства процессора i486. Структура сопроцессора FPU. Принцип выполнения операций, разработка блок-схемы, построение структурной схемы основных блоков процессора.

    курсовая работа [734,9 K], добавлен 27.10.2010

  • Разработка на программируемой логической интегральной микросхеме арифметико-логического устройства для выполнения операций над числами. Описание его функционирования. Коды команд АЛУ. Реализация действия RS триггера. Структура, тело и работа программы.

    курсовая работа [697,1 K], добавлен 16.12.2014

  • Разработка принципиальной электрической схемы электронного устройства ЭВМ. Построение модуля памяти ПЗУ на основе Intel 80286. Описание микросхемы, основных узлов и блоков. Расчет максимальной мощности, потребляемой устройством в рабочем режиме.

    курсовая работа [944,8 K], добавлен 26.12.2012

  • Разработка программы для выполнения арифметических операций с комплексными числами. Разработка эскизного проекта. Диаграмма последовательностей и классов. Разработка и описание программы. Разработка программного кода и руководства пользователя.

    курсовая работа [1,2 M], добавлен 25.11.2011

  • Алгоритм реализации арифметической операции и разработка блок-схемы устройства. Составление и минимизация логических выражений работы блоков. Логическая схема регистра, сумматора, сдвига и мультиплексора. Анализ и синхронизация работы устройства.

    курсовая работа [1,2 M], добавлен 27.02.2014

  • Проектирование микро-ЭВМ. Программа вычисления матрицы. Кодирование программ и регистров, формат команды. Микропрограммное устройство управления. Граф-схемы выполнения операций. Прошивка ПЗУ микрокоманд, точек входа. Разработка принципиальной схемы.

    курсовая работа [1,1 M], добавлен 01.03.2013

  • Описание устройства дистанционного управления освещением. Обоснование выбора сопряжения с ПК. Расчёт печатной платы. Трассировка печатных проводников, метод изготовления печатной платы, расчет конструктивных параметров. Конструктивные элементы изделия.

    курсовая работа [24,3 K], добавлен 16.01.2009

  • Изучение базовых команд ПК на базе МП i286 и их форматов. Изучение прямых способов адресации данных. Наработка практических навыков работы с командами. Разработка регистровой модели выполнения операций передачи данных. Программа реализации команд.

    контрольная работа [42,2 K], добавлен 12.03.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.